情态动词和虚拟语气1.—How did you do in the test?
—Not so well.I ________ much better but I misread the directions for writing.
A.will have done
B.could have done
C.must have done
D.may have done
答案 B [but所表达的是一种含蓄条件,由其后的过去时态可知此处该用“could+完成时”的虚拟形式。]
2.She quickened her pace in order that she ________ with the others.
A.may catch up
B.might catch up
C.could have caught up
D.might have caught up
答案 B [这是目的状语从句,由主句的过去时态可知此空该用情态动词的过去时。]
3.If it were not for the fact that she ________ sing, I would invite her to the party.
A.couldn't
B.shouldn't
C.can't
D.might not
答案 C [“她不能唱歌”是一客观事实,所以用现在时。]
4.—You didn't wait for Mr.Black last night, did you?
—No, but we ________.He didn't return home at all.A.couldn't have
B.needn't have
C.didn't need to
D.should wait have
答案 C [needn't have done和didn't need to do的区别是:前者是虚拟语气,意为“(过去)本没必要做,但事实上却做了”;后者是陈述语气,意为“(过去)没必要做,事实上也没做”。根据语境,该选C。]
【2017届广东省天河中学高考英语一轮复习基础训练:情态动词和虚拟语气01(含答案)】相关文章:
★ 2014高考英语(新人教版)一轮基础训练(15)A、B卷(附答案或解析)
★ (全国通用)2014届高考英语一轮单元复习 限时强化训练二
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(13)及答案
★ 2017届江苏省淮安市新马中学高考牛津译林版英语一轮复习活动单:模块6 Unit 3《Understanding each other》
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (31)
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(20)及答案
★ 湖南省岳阳市2014高考英语一轮单项选择训练题(5)及答案
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (44)
★ 2014高考英语(新人教版)一轮基础训练(17)A、B卷(附答案或解析)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21