11.Why didn't you tell me there was no meeting today? I________all the way here through the heavy snow.
A.needn't have driven
B.can't have driven
C.mustn't have driven
D.shouldn't have driven
答案 A [考查虚拟语气。句意:你为什么不告诉我今天不开会?那样我就不必冒大雪开车来了。这是一种情态动词+have done表示与过去的情况相反的虚拟语气。从语境看应是早知道不开会就没必要冒雪赶路了,因此用needn't。can't“不可能”,mustn't“不许”,shouldn't“不应该”都不符合语境。]
12.You didn't let me drive. If we________in turn, you________so tired.
A.drove; didn't
B.drove; wouldn't get
C.were driving; wouldn't get
D.had driven; wouldn't have got
答案 D [本句是对过去情况的虚拟。句意:如果我们轮流开车的话,你就不会那么累了。对过去虚拟,if条件句用过去完成时,had driven,主句用wouldn't have got。选D项。]
13.Maybe if I________science, and not literature then, I would be able to give you more help.(2011·北京,30)
A.studied
B.would study
C.had studied
D.was studying
答案 C [考查虚拟语气。句意:或许要是那时我学的是科学而不是文学,我就能给你更大的帮助。根据从句时间状语then,可知if条件句表示与过去事实相反,要用过去完成时(had done),故选C项。]
【2017届高考英语(重庆专用)二轮精练:选修6 unit2 period 3】相关文章:
★ 2014届高考英语一轮复习课时作业(三十一)选修6Module 1《Small Talk》(外研版)
★ 【三维设计】2017届高考英语(江苏专用)二轮复习课件:必修2 Unit 3《Amazing people》
★ 【浙江专用】2014届高考英语一轮复习课时作业(三十七)选修8Unit 2《Cloning》
★ 2014高考英语(新人教版)一轮基础训练(3)A、B卷(附答案或解析)
★ 2017届高考英语二轮复习书面表达限时测验:2(含解析)
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(26)附答案
★ 【浙江专用】2014届高考英语一轮复习课时作业(三十)选修6Unit 5《The power of nature》
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21