C
对过去发生的事情的否定推测。句意:—有人告诉我John今天上午又出车祸了。—我不相信。他不可能那么粗心的。couldn’t have done意为“不可能做了……”。
D
A、B项因为第二空有并列连词,排除,C项第一空意思不对,排除;D项第一空表示“将来”的时间,第二空表示“转折”的含义。
通顺。
C
根据语境,是对过去了的事情表示感谢。情态动词 + have done,表示过去。would意为“会,将”。
C
首先排除B、D,B表示一种委婉,此时没必要,D项must语气不对。shall表单纯的将来,而will更好,表示我们将来愿意去。
D
can’t have done表示对过去的行为动作的否定,从上文来看“根据我所了解的情况,他们不可能这个假期很快乐”,A项表示“可能已经,该已”,B项表示“过去该做而未做”,C项表示“本来不需做而实际上做了”。
C
shouldn’t have come意为“本不应该来” ,暗含 “她来过了” 的意思,与题意不符;needn’t have to come中need为情态动词,倾向于主观上的“必要”,与题中给出条件“We had changed our plan”不符;didn’t need to come中的need to do表示“(有责任、有义务)做某事”,符合题意。
【高三英语词法精练:情态动词和虚拟语气(一)】相关文章:
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(You Are My Life)
★ 2013高考英语冲刺-基础篇 语法项目单句训练(按考试说明)(二)
★ 2017届高考英语二轮复习大题冲关秘籍短文改错:名校模拟(含解析)
★ 山西省永济市涑北中学高三英语总复习:美文欣赏(2)(My Mother)
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(9)含答案
★ 2017届高考英语二轮复习书面表达限时测验:5(含解析)
★ 重庆市2014高考英语阅读理解一轮(精品)训练题(17)附答案
★ 浙江省湖州市2014高考英语阅读理解一轮(暑假)精炼(4)含答案
最新
2017-04-24
2017-04-24
2017-04-24
2017-04-24
2017-04-21
2017-04-21