考点四:现在完成时和现在完成进行时的区别
1.现在完成时侧重结果,强调动作到现在为止已经结束;现在完成进行时侧重动作本身,不涉及后果,动作可能仍在继续。如:
I have read the book.(已读完)
I have been reading the book.(仍在继续)
2.现在完成进行时往往表示动作在重复;现在完成时则常常不带重复性。如:
Have you been meeting her lately?(经常相见)
Have you met her lately?(不重复发生)
3.现在完成进行时比较生动,有时含有明显的感情色彩;而现在完成时往往只说明一个事实、一种影响或结果,平铺直叙,没有什么感情色彩可言。如:
Recently Mary has been doing her homework regularly.(显然是在表扬玛丽)
Recently Mary has done her homework regularly.(只说明一个事实)
【典例分析】(2012·浙江高考)—Alvin,are you coming with us?
—I'd love to,but something unexpected ______.
A.has come up
B.was coming up
C.had come up
D.would come up
答案为A项。上文用现在进行时表示将来的动作“你会和我们一起来吗”,答语为“我很想(和你们一起去),但意外的事情发生了”。 显然应用现在完成时表示“已经发生”。
【2016年高考第二轮复习英语(全国版)专题整合突破六动词的时态和语态】相关文章:
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21