高考英语总复习 语法突破 第13讲 虚拟语气模拟演练 北师大版
- 格式:doc
- 大小:98.00 KB
- 文档页数:3
1 1.(2012唐山模拟)—Thank you for reminding me of the time,or I______ late
yesterday.
—Don’t mention it.
A.should be B.would be
C.will have been D.would have been
解析:考查虚拟语气。句意:谢谢你提醒我时间,不然昨天我就迟到了。从语境可知说话人是在谈论昨天的事,因此要使用“情态动词would+完成式”。
答案:D
2.(2012南昌模拟)The weather turned out to be fine yesterday.You______the
trouble to carry your raincoat with you.
A.should have taken B.mustn’t have taken
C.could have taken D.needn’t have taken
解析:考查情态动词和虚拟语气。句意:昨天天气很好,你本来不必费力带着雨衣的。needn’t have done表示“本来不必做而实际上已发生”。
答案:D
3.(2012安徽模拟)______ it ______ to rain tomorrow,the sports meet would be
put off until the same time next week.
A.Should;不填 B.If;should
C.Were;不填 D.If;was going
解析:这是与将来事实相反的虚拟语气,当省略if时,句子要倒装,恢复为正常语序是:If it were to rain tomorrow,...。
答案:C
4.They ______ two free tickets to Canada,otherwise they’d never have been
able to afford to go.
A.had got B.got
C.have got D.get
解析:otherwise they’d never have been able...这一句用了与过去事实相反的虚拟语气;而“他们弄到了两张去加拿大的免费票”却是事实,故用一般过去时。
答案:B
5.______ fired,your health care and other benefits will not be immediately
cut off.
A.Would you be B.Should you be
C.Could you be D.Might you be
解析:句意:“如果你被开除了,你的医疗保险和其他利益并不会立即取消。”从句表 2 示与将来事实相反的假设,且if省略了。
答案:B
6.(2012湖南十二校联考)If he ______ that he ______ to work there then,everything would be OK now.
A.insisted;be sent B.insisted;was sent
C.had insisted;be sent D.had insisted;was sent
7.(2012合肥检测)—I ______ to your birthday party last Sunday.
—Unfortunately,you were out on business.
A.had come B.came
C.would come D.would have come
解析:考查虚拟语气。根据答语“很遗憾,你当时在外出差”可知,说话人没能参加答话人的生日晚会,因此选D项,表示“我如果当时有时间的话,就参加你的生日晚会了”。
答案:D
8.(2012海淀区模拟)If we had taken such effective measures much earlier,the
river ______ so seriously now.
A.is not polluted B.would not be polluted
C.had not been polluted D.would not have been polluted
解析:考查虚拟语气的用法。这是一个错综虚拟句,条件句是对过去情况的虚拟,而主句则是对现在情况的虚拟。
答案:B
9.(2012福建质检)—I didn’t attend the lecture yesterday.
—I______,either,if my mother hadn’t reminded me.
A.wouldn’t B.wouldn’t have
C.didn’t D.hadn’t
解析:考查虚拟语气。从句子中的if my mother hadn’t reminded me可知,此处是对过去情况的虚拟,故主句应该用would/could/might+have done结构,从选项来看只有B项合适(I wouldn’t have是I wouldn’t have attended the lecture的省略)。
答案:B
10.(2012潍坊质检)The order came that the medical supplies______to Beijing for 3 the H1N1 flu soon.
A.would be sent B.should send
C.be sent D.must be sent