B.must have come
C.may have come
D.ought to have come
解析:选D。句意:昨天的晚会很有趣。你应该来的,可你为什么没来呢?ought to have come表示“本该来而没来”;should come表示“现在应该……”;must have come表示“想必是/一定是来了”;may have come表示“或许已经来了”。
6.(2012·天津十二区联考)—Why didn’t you buy the gold ring?
—I________,but I didn’t have the money.
A.would have
B.bought
C.would like to
D.had bought
解析:选A。句意:——你为什么不买那枚金戒指?——我想买,但我没钱。该句是与过去事实相反的虚拟语气,完整形式为:If I had the money,I would have bought it.
7.(·江西南昌模拟)If he________his legs in the last training,he________the coming World Cup,which he has been longing to compete in.
A.didn’t hurt;would go in for
B.hadn’t hurt;would have taken part in
C.hadn’t hurt;would join in
D.didn’t hurt;would have taken part in
解析:选C。考查虚拟语气。in the last training暗示第一空是对过去的虚拟,从句应该用过去完成时,又根据主句中the coming World Cup可知第二空表示对将来的虚拟,所以应该用“would+动词原形”。
【2016届高考英语二轮精选基础词汇+语法强化练习(02)外研版】相关文章:
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(40)附答案
★ 常熟市2014高考英阅读理解语一轮(暑假)训练题(4)及答案
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(11)附答案
★ 【优化方案】2017届高考英语二轮复习全国卷Ⅱ规范练:1(含解析)
★ 2014届高考英语一轮复习课时作业(五)必修1Module 5《A Lesson in a Lab》(外研版)
★ 安徽省淮南市2014高考英语一轮单项选择及文章训练(8)及答案
★ 贵州省贵阳市2014高考英语(新人教版)一轮阅读训练(28)附答案
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(19)含答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21