内容正文:
现在完成时、现在完成进行时和一般过去时的区别
1. 现在完成时
2. 现在完成进行时
3. 现在完成时 vs 现在完成进行时
两者最大的区别在于:有完没完。
值得注意的是,「现在完成时」和「现在完成进行时」字面翻译差别不大,但细腻一点就能看出其中的区别。经典例句:
4. 现在完成时 vs 一般过去时
从意义上讲,相同点在于两者的动作都发生在过去,但「一般过去时」的动作发生就发生了,跟现在没有关系;而「现在完成时」强调过去的动作持续到现在,并对现在产生影响。
归纳起来,区别在于——与现在的关系。
从时间状语上看,「一般过去时」常与yesterday,2 days ago,last week/ year,in 2008,the other day(前几天)连用
「现在完成时」的时间状语包括:already,just,yet,up till now,so far, for+一段时间,since+过去时间点
我们来看一组例句:
注意:yesterday,…ago,last… 等表示过去具体时间的词(组)不能跟「现在完成时」连用。
课后练习
1) The unemployment rate in this district ______ from 6% to 5% in the past two years.
A. has fallen B. fell C. is falling
2) So far this year we ______ a fall in house prices by 5 percent.
A. saw
B. have seen
C. have been seeing
3) — You look pale.
— I am tired. I ______ the living room all day.
A. have been painting
B. have painted
C. painted
4) The year 1959 ________ the first appearance of a real flying ship in the world.
A. has seen B. saw C. was seeing
5) — I’m sure