高考英语总复习 语法突破 第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