资源描述
现在完成时,现在完成进行时,一般过去时态之间的联系
相同点,动作的开始都是发生在过去。
区别:
He has lived there for ten years 一直延续到现在,现在还住在那里
He lived there for ten year仅仅是一个过去事实,与现在无关,很可能现在不住在那里
现在完成时和现在完成进行时的区别
1. 现在完成时强调动作的完成(结果),表示“已经做了某事(事情已经结束,已经完成)”
现在完成进行时强调动作的延续(过程),表示“一直在做某事(事情还没有结束,还没有完成)”
The students have prepared for the exam.(已经结束)学生们为考试作了准备,他们现在可以考试去了
The students have been preparing for the exam.(还在进行)学生们一直在准备考试,虽然他们很累。
a. I’ve been painting the house. My hands are very dirty.
b. I have painted the house green. The house was white, but now it’s green.
句a中have been painting表示painting动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状。句a意思是“我的手很脏,我现在一直在给房间刷漆”。
句b中have painted表示painted动作已经结束,而且动作导致的结果是the house was white, but now it’s green房间现在是绿色的了。
判断正确错误
a. I’ve been cleaning the house but I still haven’t finished. b. I’ve cleaned the house, but I still haven’t finished.
2.不同的时间状语
现在完成进行时通常与all morning / afternoon / day,all these days/years或the whole day等连用
而recently, lately, so far, up to now, before, never,yet,already和ever,次数(once,twice),in the past few+时间段等词用于现在完成时
展开阅读全文