编辑:
2013-05-03
3)考查过去进行时与一般过去时的比较。
8. Shirely ________ a book about China last year but I don’t know whether she has finished it.
A. has written B. wrote
C. had written
D. was writing
五、对现在完成时的考查
1)现在完成时不仅表示动作在说话之前已经完成,而且强调动作对现在的影响或表示经验。
9. He was hoping to go abroad but his parents ____ that they won’t support him unless he can borrow money from the bank.(2005年湖北卷)
A. were deciding
B. have decided
C. decided
D. will decide
10. Millions of pounds’ worth of damage ___by a storm which swept across the north of England last night. (2005年重庆卷)
A. has been caused
B. had been caused
C. will be caused
D. will have been caused
2)现在完成时表示过去的动作一直延续至今并有可能继续下去,常与for或since 等短语连用。如:
11. —The window is dirty.
— I know. It ________ for weeks. (2004年全国卷)
A. hasn’t cleaned
B. didn’t clean
C. wasn’t cleaned
D. hasn’t been cleaned
注:由终止性动词leave, arrive, come, go, return, begin, start, put, stop, start, put, stop, die, fall, buy, borrow, see等构成的完成时不能与for或since引导的时间状语连用。但这些终止性动词的否定式可以与for或since短语连用。如:I haven’t met him for two years.
3)考查现在完成时与一般过去式的区别:一般过去时着重说明动作发生的时间、地点、方式等,与现在不发生联系,且句中一般有表示过去的时间状语;而现在完成时只说明现在的情况,对现在有影响。如:
12. —Where _________ the recorder? I can’t see it anywhere.
— I ____ it right here. But now it’s gone.
A. did you put; have put
B. have you put; put
C. had you put; was putting
D. were you putting; put
六、对现在完成进行时的考查
现在完成进行时是由“have / has been+现在分词”构成,表示从过去某一时刻发生的动作,一直延续到现在,并且还可能继续下去。它与现在完成时的区别如下:
1)现在完成时强调的是完成的动作,而现在完成进行时是持续了一段时间的动作,这个动作刚停止或仍在继续。如:
I have written an article. (已完成)
I have been writing an article. (还在写)
2)有些延续性动词,如live, teach, work, study, learn, stay等因现在完成时与现在完成进行时差别不大。如:
I have lived here for ten years. = I have been living here for ten years.
标签:英语语法
威廉希尔app (51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。