A. had called
B. have called
C. would have called
D. should call
答案:C
解析:根据时间状语long before,可知这是对过去的假设,要是知道你的手机号码,我早就给你打电话了。3.—It’s so near! We should have walked there.
—Yes, a taxi _______ necessary at all.
A. wasn’t B. isn’t
C. hadn’t been D. won’t be
答案:A
解析:这是一道根据情态动词+have done判断时态的题目。我们知道这个结构只可能有两种时态:过去时和现在完成时,对话内容是恍然发现目的地离得很近,所以本没必要打车,是对过去的虚拟,表示后悔的心情。真实的过去是坐了出租车的。4. ________ it rain tomorrow, we would have to put off the sports meeting.
A. Would
B. Should
C. Might
D. If
答案:B
解析:if引导的虚拟将来的结构是:if...should/were to do...,...would do...这个句式可以倒装,变成:were...to do/should ...do...,...would do...。5.________ the traffic jam, we would have arrived earlier.
A. In spite of
B. Because of
C. But for
D. Due to
【2017届高三英语语法要点细讲(高考题+模拟) 专题13 虚拟语气】相关文章:
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(14)及答案
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (33)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21