高考英语总复习 语法突破 第13讲 虚拟语气感悟高考 北师大版
- 格式:doc
- 大小:104.01 KB
- 文档页数:3
【优化指导】2013高考英语总复习语法突破第13讲虚拟语
气感悟高考北师大版
1.(2011福建高考)—Pity you missed the lecture on nuclear pollution.
—I ______ it,but I was busy preparing for a job interview.
A.attended B.had attended
C.would attend D.would have attended
解析:句意:“你错过了关于核污染的讲座真是遗憾。
”“我本想去听的,但我忙着准备工作面试。
”由语境可知,此处表示“本想去而事实上没去”,为虚拟语气。
叙述与过去事实相反的情况要用would have done,故D项正确。
答案:D
2.(2011陕西高考)I ______ through that bitter period without your generous help.
A.couldn’t have gone B.didn’t go
C.wouldn’t go D.hadn’t gone
3.(2011江西高考)We ______ John’s name on the race list yesterday but for his recent injury.
A.will put B.will have put
C.would put D.would have put
解析:考查虚拟语气。
句意:要不是John最近受伤了,我们昨天就把他的名字加到了比赛的名单上了。
根据题干所提供的信息,可知设空处为与过去事实相反的虚拟语气,故谓语动词用“would/should/could/might+have+过去分词”。
因此答案为D项。
答案:D
4.(2011北京高考)Maybe if I ______ science,a nd not literature then,I would be able to give you more help.
A.studied B.would study
C.had studied D.was studying
解析:考查虚拟语气。
句意:也许如果当时我学习的是理科而不是文科的话,那么我(现在)就可以给你更多的帮助了。
根据then一词可以确定此处表示与过去事实相反,故if引导的从句部分用had done。
故选C项。
答案:C
5.(2010陕西高考)If we ______ the other road,we might have arrived here in time for the meeting.
A.take B.had taken
C.took D.have taken
解析:句意:如果我们走另一条路的话,我们或许能够及时到达这里参加这次会议了。
根据主句的谓语动词might have arrived可以推出,本句是与过去事实相反的虚拟语气,所以if条件句中应该用过去完成时。
答案:B
6.(2010北京高考)—The weather has been very hot and dry.
—Yes.If it had rained even a drop,things would be much better now!And my vegetables ______.
A.wouldn’t die B.didn’t die
C.hadn’t died D.wouldn’t have died
解析:句意:“天气又热又干燥。
”“是的。
要是稍微下点儿雨,现在的情况就会更好一些!那样我的蔬菜就不会死掉了。
”由条件句中的had rained可以推出这是与过去事实相反的虚拟语气,但是主句有时间状语now,所以用了与现在事实相反的虚拟语气would be;最后一句话也是与过去事实相反的虚拟语气,故用wou ldn’t have died。
答案:D
7.(2010湖南高考)If he ______ my advice,he wouldn’t have lost his job.
A.followed B.should follow
C.had followed D.would follow
解析:句意:如果他早听我的建议的话,他就不会丢了工作。
本题考查与过去事实相反的虚拟语气。
答案:C
8.(2010天津高考)—John went to the hospital alone.
—If he ______ me about it,I would have gone with him.
A.should tell B.tells
C.told D.had told
解析:答语句意:约翰若是告诉我他要去医院的话,我就跟他一起去了。
根据句意知选D项,说明事实是约翰没有告诉“我”他要去医院的事,“我”也没有跟他一块儿去。
此题表示与过去事实相反的虚拟语气,从句用“If+主语+had done”的形式,主句谓语部分用“情态动词+have done”的形式。
答案:D
9.(2010浙江高考)Had I known about this computer program,a huge amount of time
an d energy ______.
A.would have been saved
B.had been saved
C.will be saved
D.was saved。