趣文网,分享全网好句子、好文章!

英语语法——时态之现在完成时的用法及短暂性动词改为延续性动词

时间:2023-09-11 03:00:01

相关推荐

英语语法——时态之现在完成时的用法及短暂性动词改为延续性动词

知识框架

现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果,也可以表示过去已经开始,一直延续到现在的动作或状态。

现在完成时的结构:助动词have/has+动词的过去分词。当主语是第三人称单数时,助动词用has,其否定形式为have/has not+动词的过去分词,have not 和has not可缩略为haven"t与hasn"t.

动词的过去分词分规则变化与不规则变化两种。规则动词的过去分词构成与动词的过去式相同;不规则动词的过去分词需要特殊记忆。

现在完成时的用法

1.在未指明具体时间时,现在完成时动词通常可以表示在说话之前已经完成,而后果或影响至今仍存在的动作。现在完成时吧过去的动作和现在的结果联系起来。而过去时只限于表示过去的动作本身,与现在的结果无关。

I have seen the film.我看过这部电影。(对电影内容了解)

He has had his lunch.他吃过午饭了。(现在不饿)

You have grown much taller.你长高了。(现在个子很高)

2.表示总结从过去到现在的情况,行为发生于过去,一直延续到现在,亦有继续延续下去的可能。可以和since短语,for短语以及表示现在的时间状语连用。

We have studied English for six years.我们已经学了6年英语了。

I"ve never return to my school since I left.自从离开学校后,我就没有回去过。

3.动作在过去完成,表示“经验”“经历”。这种经历不可能为以后的行为抹杀或否定,强调对现在的影响或结果。瞬间动词和延续性动词都可以用。

常用的时间状语有never从没,ever曾,often常常,once一次,twice两次,before从前,等。

She has been to France many times.她去过法国好几次了。(现在不在法国)

It is the second time that he has made the same mistake.

=It wasthe second time that he had made the same mistake.那已经是他第二次犯同样的错误了。

4.It is has been ...since这一结构也常用于现在完成时。

It is has been a long time since they last went to Beijing.自从他上次去北京,已有很长时间了。

5.by短语表示时间意义,用于各种完成时态,表示在某个时间前必然产生某种结果。

By the end of last year they had planted 5000 trees.到去年年底,他们已经种植了5000棵树。

The doctors have saved more than 100 wounded soldiers by now.医生们现在已经挽救了100 多个伤兵。

6.在状语从句中,亦可用现在完成时代替将来时,并强调结果。

You won"t get off the bus until it has stopped.车不停你不能下车。

现在完成时态的时间状语

1.现在完成时常与表示不确定的过去时间或频度的时间状语连用,如already,never,ever,just,yet,before等。

already表示“已经”,强调已经完成,常用于肯定句,放在过去分词前或句尾,在否定句或疑问句中要改为yet;

yet表示“已经”“还”。强调原来计划做,但是到现在还没做,常放在句末,用于疑问句和否定句;

ever表示“曾经”,多用于疑问句;

never表示“从不”,一般用于表达否定意义;

just表示“刚刚”,强调刚发生的事情对现在的影响,多用于肯定句。just now表示“刚才”,与一般过去时连用。

2.现在完成时常与for或since引导的表示一段时间的状语连用。

通常时间状语的结构:

for+一段时间,即for用来说明动作延续时间长度

since+一个过去的时间点,时间点也可以以一个一般过去时态的从句形式出现。since用来说明动作的起始时间。

如果要对现在完成时态句子中的时间状语进行提问,通常要用how long.

He has livedin this city since he came to China.自他来到中国,他就住在这个城市。

当现在完成时带有for或since引导的时间状语时,谓语必须使用延续性动词。

在现在完成时态的句子中,短暂性动词一般不能和时间段连用,但在否定句子中,则一般可以和表示一段时间的for短语连用。

He hasn"t cameto school for a week.他一周没来上学了。

注意:短暂性动词不能和表示一段时间的时间状语连用,但如果要保留表示一段时间的时间状语,必须将短暂性动词改为延续性动词。

常见的短暂想动词转换为延续性动词如下:

fall asleep→be asleep

begin/start→be on

buy→have

die→be dead

come→be in

arrive→be here

join→be in/be a member of

finish/end→be over

leave→be away

borrow→keep

come back→be back

3.现在完成时往往还可以同包括现在时间在内的时间状语连用,如in the past three years,this morning/year,these days,today,so far等。

Have you had breakfast this morning?你今天早上吃早饭了吗?

have/has been in,have/has been to与have/has gone to的区别

have/has been in表示“一直待在某地”;

have/has been to表示“去过某地”,现已回来,是说话以前的动作;

have/has gone to表示“已去了某地或在去某地的路上”,人已离开,不再说话的现场。

I have been in the USA for two years.我在美国已经两年了。

I have been to the USA twice.我去过美国两次。

He has gone to the USA.他去了美国。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
显示评论内容(3)
  1. 飘零若 梦2024-01-21 15:30飘零若 梦[甘肃省网友]103.254.69.16
    @郑莎莎(东营嘉华国旅)3.老师以前从没这么生动形象地给我们讲过态和动词区别太棒了!感谢作者详细解释。
    顶2踩0
  2. 郑莎莎(东营嘉华国旅)2023-12-08 11:20郑莎莎(东营嘉华国旅)[广西网友]202.44.132.236
    2.完豁开朗现在终于明白了现在完成和短暂性动词改为延续性动词用法了。
    顶0踩0
  3. 丿梦瑶 ︴2023-10-25 07:10丿梦瑶 ︴[国外网友]122.48.32.183
    1.这篇文章讲解得很清楚对于英语语法不太了解人非常有帮助!
    顶6踩0
相关阅读
英语语法学习:助动词be/have/do/will/would/shall/should的用法

英语语法学习:助动词be/have/do/will/would/shall/should的用法

be 作助动词和作连系动词一样,有人称、数和时态等变化

2023-09-11

构建英语语法体系 时态不可少 小技巧来帮你

构建英语语法体系 时态不可少 小技巧来帮你

时态之所以会成为易错点,是因为同学们总是用中文的思维去考虑英语问题固化了思维

2017-10-30

英语语法解析 情态动词和连词what的用法 这些你都掌握了吗?

英语语法解析 情态动词和连词what的用法 这些你都掌握了吗?

今天我们会把情态动词和虚拟语句放在一起去讲解,希望同学们能够把握它们之间的内在联系

2023-10-14

小学英语语法家长育儿学习笔记——There be结构篇!

小学英语语法家长育儿学习笔记——There be结构篇!

2「There be结构的用法」① 肯定结构There be句型的肯定结构表示某处存在某物或某人或某时发生某事

2019-08-21