()7.—If you
________
to my birthday party last Saturday, you would have met our old friend Jim.
—I caught a cold because I had been walking around in the rain.
A.came
B.had come
C.would come
D.would have come
【解析】 B 考查虚拟语气。从语意分析,这是非真实条件句中对过去状况的虚拟,主句谓语用should/would/could/might have done,条件句用过去完成时态,答案应该选B项。
()8.—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
【解析】 D 考查虚拟语气。从语境可知说话人是在谈论昨天的事,因此要使用情态动词would+完成式。
()9.Without the help of my English teacher, I ________
the first prize in the English Speaking Competition.
A.would win
B.would have won
C.would not win
D.would not have won
【解析】 D 考查虚拟语气。这是一个隐含的虚拟条件句,含有if my English teacher hadn't helped me with my spoken English之意,表示与过去的事实相反,故用与过去相反的虚拟语气,因此D项符合题意。
【2017届广东省广州市高考英语一轮复习试题精选:单项填空(情态动词与虚拟语气)(含解析)】相关文章:
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(4)含答案
★ 2013高考英语冲刺-基础篇 语法项目单句训练(按考试说明)(二)
★ 天津市武清区杨村第四中学2016届高考英语一轮复习语法专题八《情态动词用法详解》课件外研版
★ 【课堂新坐标】2017届高考英语(通用版)二轮复习短文改错专题训练:训练3 短文改错(Ⅲ)(含解析)
★ 2017高考四川省广安市英语阅读理解一轮系列训练:21(含解析)
★ 【北师大版】2014届高考英语一轮复习指导课时作业:Unit 6 A卷 Word版含解析
★ 2014届高考英语一轮复习课时作业(三十九)选修7Module 3《Literature》(外研版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21