|
发表于 2016-7-24 10:50:35
|
显示全部楼层
133套高考英语真题分类详解(含2010)·时态 |
|
|
■现在完成时
1. —I’m sorry, but I don’t quite follow you. Did you say you wanted to return on September 20?
—Sorry, I________ myself clear. We want to return on October 20. (2010北京卷)
A. hadn’t made B. wouldn’t make C. don’t make D. haven’t made
【解析】D。对方没听清楚说话者说的话,是由于说话者没有说清楚所导致的结果,所以空格处应填现在完成时,即用现在完成时表示某个动作所造成的影响或结果。
2. When you are home, give a call to let me know you ________ safely. (2010全国卷I)
A. are arriving B. have arrived C. had arrived D. will arrive
【解析】B。根据句子本身已有的时态可知,过去完成时had arrived不能选;再根据常识,说话人应该是叫对方“已经”到家后才打电话报平安,故选现在完成时。
3. Up to now, the program ________ thousands of children who would otherwise have died. (2010山东卷)
A. would save B. saves C. had saved D. has saved
【解析】D。短语up to now的意思是“到现在为止”,指从过去某时开始持续到现在的一段时间,通常与现在完成时连用。如:Her life has run smoothly up to now. 她的生活到目前仍一帆风顺。Up to now, the work has been easy. 到现在为止这工作还算容易。
4. For many years, people ________ electric cars. However, making them has been more difficult than predicted. (2010浙江卷)
A. had dreamed of B. have dreamed of C. dreamed of D. dream of
【解析】B。根据句意和句中的时态has been可知,空格处不可能填过去时态,故可排除A和C;比较B和D,B为现在完成时,与句中的for many years(多年来)相吻合,故选B。
5. 一When shall we restart our business?
一Not until we ________ our plan. (2010四川卷)
A. will finish B. are finishing C. are to finish D. have finished
【解析】D。由于until引导的是时间状语从句,所以不能直接使用将来时态,由此可排除A;再根据句意和常识可知,人们通常是先制定计划,然后付诸实施,故空格处填现在完成时比较符合句子语境。
|
|
|