对动词加上完成元素

Present perfect tense

The time of the action is before now but not specified, and we are often more interested in the result than in the action itself.

我主要把握以下5点它的使用场景:

  • An action or situation that started in the past and continues in the present. I have lived in Bristol since 1984 (= and I still do.)
  • An action performed during a period that has not yet finished. She has been to the cinema twice this week (= and the week isn’t over yet.)
  • A repeated action in an unspecified period between the past and now. We have visited Portugal several times.
  • An action that was completed in the very recent past, expressed by ‘just’. I have just finished my work.
  • An action when the time is not important. He has read ‘War and Peace’. (= the result of his reading is important)

现在完成时态是写作中常用的时态,我要重点把握住它。

Past perfect tense

这个时态的主要作用就是来描述2个过去发生动作的先后。It does not matter which event is mentioned first - the tense makes it clear which one happened first.

例句:I had saved my document, before the computer crashed.

我们假设保存文档是事件A,电脑崩溃是事件B,上面的时态已经清晰地表明了事件A发生在事件B之前。

这个时态还有另一个用途就是在 reported speech 中。

例句:Jane said that she had gone to the movies.

由于我不经常做报告演讲,显然这个时态的这种用途对于我来说没什么大作用。我应该重点把握的就是第一种用途。

对动词同时加上完成和进行时(ing)元素

Present perfect continuous

下面是普渡大学的说法:

To express duration of an action that began in the past, has continued into the present, and may continue into the future.

下面是英孚的说法:

The present perfect continuous is used to refer to an unspecified time between ‘before now’ and ‘now’. The speaker is thinking about something that started but perhaps did not finish in that period of time. He/she is interested in the process as well as the result, and this process may still be going on, or may have just finished.

下面是英孚给出的这个时态描述的2种情况:

  1. actions that started in the past and continue in the present
  • She has been waiting for you all day (= and she’s still waiting now).
  • I have been working on this report since eight o’clock this morning (= and I still haven’t finished it).
  • They have been travelling since last October (= and they’re not home yet).
  1. actions that have just finished, but we are interested in the results
  • She has been cooking since last night (= and the food on the table looks delicious).
  • Someone has been eating my chips (= half of them have gone).
  • It has been raining (= and the streets are still wet).

看了很多经济学人的文章,感觉这个时态没有现在完成时态常用。那么我应该如何在它与现在完成时之间进行选择呢?其实不难看出,英孚给出的2种情况完全都可以理解为一个动作发生在过去,一直到现在,然后在未来可能也会继续发生。因此总结来说,当我想要描述的动作发生在过去,一直到现在,然后在未来可能也会继续发生,应该选择完成进行时态,也就是普渡大学的说法。

Past perfect continuous

我们已经理解了过去完成时(主要描述2个过去发生动作的先后),我们在现在完成进行时章节中理解了进行元素的含义。因此总结来说,过去完成元素总会涉及到2个事件,即对应2个时间点,这个时态本身已经清晰地表明了2个事件的先后,暂且称先发生事件为A,后发生事件为B。然后加了进行元素以后,它就表明了事件A的动作一直持续到事件B的发生,可能会继续发生,在事件B的时间点以后。

例句:We had been trying to open the door for five minutes when Jane found her key.

我假设称试着开门为事件A,找到钥匙称为事件B. 因此上面的句子中有2个在过去的时间点。由于加上了进行元素,因此我们可以把这句话解释成事件A一直持续到事件B的时间点,可能会继续发生,在事件B的时间点以后。当然了生活常识告诉我们事件A不能发生下去了,因为钥匙找到了,谁还会继续试着去开门。

下面的3个句子你完全都可以用我上面介绍的逻辑来理解:

  • Had you been waiting long before the taxi arrived?
  • It had been raining hard for several hours and the streets were very wet.
  • Her friends had been thinking of calling the police when she walked in.

上面是我自己总结的想法,而下面是英孚的说法:

The past perfect continuous corresponds to the present perfect continuous, but with reference to a time earlier than ‘before now’. As with the present perfect continuous, we are more interested in the process.

如果有些句子用我的那个方法解释不通,可以用这个试试。

容易混淆的2组动词时态

本小节所有总结的内容来自于 Coursera MOOC: Grammar and Punctuation

Present perfect VS Present perfect progressive

大多数时候,这2个时态的意思相同,用哪个都可以。比如下图中的例句:

但是在某些时候,只有一种时态是正确的。比如下图中的3个例句,这3个例句的原因分别是:1)Be 动词 are not usually used as main verbs in present perfect progressive. 2)Before is a time signal that means this action is finished。So you can’t use present perfect progressive. 3)现在完成进行时用来 emphasize that the action is still going on, when you see for some period of time, you’ll know you should use present perfect progressive.

The picture below are some of the signal words to tell you which verb tense you should use. There could be some exceptions, but in general, the words on the left will signal present perfect, and the expressions on the right will signal present perfect progressive.

Present Perfect VS Simple Past

If an action that happened and finished at a specific time in the past, you should use simple past tense; If an action that happened at a nonspecific time, and may even continue to now, you should use present perfect tense.

下图中分别是2个动词时态的关键词:

其实在很多句子中并不会出现上图中的关键词,这时我们需要用上面给出的文字描述来判断用哪个时态,其实从描述中可以发现,现在完成时主要强调的是 now 这个时间点,now 很重要,但是动作发生在具体的过去的哪个时间点并不重要; 而一般过去时正好相反,它最关注的是过去的某个时间点。2种时态的比较如下图所示:

参考资料

Verbs

Active Verb Tenses

(个人笔记)英语语法之动词时态相关推荐

  1. 和could的区别用法_高考英语语法情态动词用法指南

    高考英语语法情态动词用法指南 情态动词有四类: ①只做情态动词:must,can(could),may(might)-- ②可做情态动词又可做实义动词:need,dare,will ③具有情态动词特征 ...

  2. 薄冰-英语语法[3]-动词的基本形式 (易混知识)

    薄冰-英语语法[2]-动词的基本形式 (易混知识) 动词的基本形式 动词原形.过去式.过去分词和现在分词 动词过去式和过去分词的规则变形+ed 在动词后加-ed 以-e结果的动词加-d 以辅音字母+y ...

  3. 初中英语语法(008)-动词不定式

    动词不定式 动词不定式(台版叫不定词)是非限定动词,不受主词的人称和数的限制, 一般由to+原形动词构成, 有时可不带to或不可带to. 动词不定式的"不定"主要体现在" ...

  4. 初中英语语法(013)-动词

    动词 之前简单地讲过动词,分为be动词和一般动词,这一篇将对动词进行更详细地分类和讲解. 我们将动词分为系动词,实义动词,助动词和情态动词.其中实义动词分为及物动词和不及物动词,系动词包括be动词.具 ...

  5. 英语语法总结--动词不定式

    1不定式作宾语 1)动词+不定式 afford aim appear agree arrange ask be decide bother care choose come dare demand d ...

  6. 【考研英语语法】动词练习题

    文章目录 Be 动词 1. be动词练习 2. Be 的一般疑问句的形式 2.1 一般疑问句构造训练 3. Be 的特殊疑问句 4. Be 的否定形式 5. Be 的过去式 6. Be 过去式的否定形 ...

  7. 英语语法---动词详解

    英语语法 单词-动词详解 1. 动词的定义 2. 动词的分类 2.1 实义动词(NotionalVerb) 2.2 连系动词(LinkingVerb) 2.3 情态助动词(ModalVerb) 2.4 ...

  8. easypoi 语法_高中英语语法:高中英语必修1选修8全八册知识点总结

    [高一英语必修一]课文精彩句子集锦 [高一英语必修二]课文精彩句子集锦 [高一英语必修三]课文精彩句子集锦 [高一英语必修四]课文精彩句子集锦 [高二英语必修五]课文精彩句子集锦 [高二英语选修六]课 ...

  9. 英语语法总结--终结版

    下午写周报的时候,一直在那翻邮件,不记得这周都干了什么,混混沌沌的就过去了6天.翻邮件的结果是: 1.对2个数据库添加数据文件; 2.清理了一些历史数据; 3.写了个分布式切换的脚本:SQL+bat批 ...

  10. 英语语法最终珍藏版笔记-1英语动词的时态

    英语动词的时态 (一)英汉两种语言在时态表达方式上的差异: 英语的词类与汉语的不同.汉语词类形态稳定,比如"书"这个字,"一本书"."三本书" ...

最新文章

  1. Flink并行度与Slot的关系
  2. 2021 几何图机器学习大盘点 | 几何深度学习先驱 Michael Bronstein长文解读
  3. 这3句屁话,关键时刻能救命
  4. php列表框怎么用,PHP+Mysql+jQuery查询和列表框选择操作实例讲解
  5. matlab 下采样_Lattice规划与Matlab实现(1)
  6. 在android系统中开发DLNA
  7. Unity 利用FFmpeg实现录屏、直播推流、音频视频格式转换、剪裁等功能
  8. 网站从无到有--个人(第一次)搭建。服务器环境搭建 对大家有帮助那就最好-第一次发...
  9. Android进阶2之oauth认证中UC无法跳转的问题
  10. linux定时重启脚本
  11. 策划运营分会场:巴别时代 CEO--放开偏执,拥抱变革
  12. Jon的Java程序员实习报告
  13. linux 升级内核和设置默认启动内核
  14. 2021年中国商业银行发展现状及龙头企业对比分析[图]
  15. Oracle Client卸载
  16. 光纤交换机与普通交换机的区别
  17. 并查集-A Bug's Life(poj2492)
  18. 你知道PDF怎么合并吗?这些技巧快来码住
  19. Tomcat IP访问限制
  20. 阿里巴巴矢量图标库全选

热门文章

  1. 反编译微信小程序工具之抓取小程序图片素材详细教程
  2. 移动web前端开发注意事项
  3. CPU 显卡详细讲解
  4. 周易版化学元素周期表
  5. 图像处理RIP软件,图像色彩管理,数字喷墨打印技术
  6. 常用学术文献数据库界面及导出参考文献方法
  7. 微信小程序下拉刷新事件无效原因
  8. 微信小程序生成推广二维码
  9. java开发面试自我介绍模板_java应聘面试自我介绍范文
  10. 淘宝直通车补单方法技巧 短期打造爆款