2019-2020同步外研英语选修六新突破讲义:Module 4 Section Ⅲ Grammar——现在完成进行时 Word版含答案
2019-2020同步外研英语选修六新突破讲义:Module 4 Section Ⅲ Grammar——现在完成进行时 Word版含答案第2页

  对不起!我来迟了。你等了我多长时间?

  (3)表示一直到说话时为止的一段时间内一再重复发生的动作。

  The teacher has been telling us to be careful all the term.

  这个学期,老师一直在告诉我们要细心。

  (4)表达较重的感情色彩。

  You have been daydreaming but never make an effort.

  你一直在做白日梦,但从不努力。

  3.时间标志

  现在完成进行时常与all the time, all the morning, these few days, all night等表示一段时间的状语连用。另外,如果表示某一动作的起点,可用since引导的短语或从句,如果表示某一动作的全部时间,可用for引导的短语。

  He has been hoping for a raise in salary all the time.

  他一直盼着加薪。

  They have been quarreling since two days ago.

  自从两天前以来他们一直在吵架。

  [即时训练1] 完成句子

  ①Tom has been working hard(一直在努力学习) since the new term began.

  ②I have been playing football(一直在踢足球) all the morning, so I'm sweating heavily.

  二、现在完成进行时和现在完成时的区别

  1.现在完成进行时强调动作的延续性;而现在完成时强调的是某个刚刚完成的动作,或某个过去的动作对现在的影响或产生的结果。

  I have been thinking it over.

  我一直在仔细考虑。(延续性)

  I have thought it over.我已经仔细考虑过这件事了。

  2.现在完成进行时可以表示动作的反复性;现在完成时一般不表示动作的反复性。

  Have you been meeting him recently?

  你最近经常见到他吗?(反复性)

Have you met him recently?你最近见过他吗?