A.will put
B. will have put
C. would put
D. would have put
【答案】B
【解析】句意为“要不是因为他最近受伤,我们本应该把John的名字加进昨天的比赛名单中。”but for 是虚拟语气的提示,yesterday表示过去的时间。对过去的虚拟,用主语+should / would / could / might + have done表达,故选B。
考查虚拟语气的用法。
【五年高考(2011-2015)英语试题分项精解:专题07 情态动词和虚拟语气(解析版)】相关文章:
★ 2017年高考英语二轮复习精品资料:专题15 完形填空(教学案)(原卷版)
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:解题策略(含解析)
★ 2017届高考英语二轮复习大题冲关秘籍阅读理解七选五:创新押题(含解析)
★ 2017高考四川省广安市英语阅读理解一轮系列训练:4(含解析)
★ 2017年高考英语二轮复习精品资料:专题14 阅读理解(教学案)(原卷版)
★ 2014届高考英语一轮复习课时作业(三十七)选修7Module 1《Basketball》(外研版)
★ 2017年高考英语二轮复习精品资料:专题16 书面表达(教学案)(教师版)
★ 河南省商丘市第三高级中学2013届高考英语第二轮专项复习《名词》教学设计(一)
★ 2017届高考英语二轮复习大题冲关秘籍完形填空之记叙文:命题趋势(含解析)
★ 湖南省长沙县实验中学2016届高三英语二轮复习书面表达复习重点话题指导专题11 青少年成长话题指导(教师版)
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21