10. (2015·杭州模拟)Had they known what was coming next, they______second thoughts.
A. may have B. must have had
C. could have
D. might have had
【解析】选D。句意: 如果他们知道下一步要发生什么事情, 他们可能就会重新考虑了。与过去事实相反的虚拟语气, 主句用would/should/could/might +have+过去分词。
【2017届高考英语二轮复习随堂训练:单项填空 7情态动词和虚拟语气(含解析)】相关文章:
★ 2014届高考英语一轮复习课时作业(二十八)必修5Module 4《Carnival》(外研版)
★ 【北师大版】2014届高考英语一轮复习指导课时作业:Unit 11 A卷 Word版含解析
★ 【三维设计】2017版(江苏专用)二轮复习练习:必修2 Unit 2《Wish you were here》单元检测(含解析)
★ (安徽专用)2014届高考英语一轮复习方案 作业手册(5)模块2 《Unit 5 Rhythm》(含解析) 北师大版必修1
★ 【北师大版】2014届高考英语一轮复习指导课时作业:Unit 5 A卷 Word版含解析
★ 【人教版】2014届高考英语一轮复习指导考点针对练:选修7 unit3《Under the sea》
★ 湖南省汝城二中2014届高考英语一轮复习阅读训练 (97)
★ 2014届高考英语一轮复习课时作业(十五)必修3Module 3《The Violence of Nature》(外研版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21