满分5 > 高中英语试题 >

So that explains why you caught a cold. ...

So that explains why you caught a cold. You _______out last night without a coat.

A. shouldn’t have gone    B. mustn’t have gone

C. couldn’t have gone    D. mightn’t have gone

 

A 【解析】shouldn’t have done意为“本不应该做,实际却做了”。mustn’t have done表示对过去否定的推测;couldn’t have done意为“不可能做”。mightn’t have gone表示对过去的否定推测,语气不肯定。句意:那解释了你为什么感冒。您昨天晚上本不应该没穿外套就出去。综合上述选项,A选项最为符合题意,故本题选A项。  
复制答案
考点分析:
相关试题推荐

Jane, _____at the news of the earthquake, was at a loss for words.

A. shock    B. shocked

C. shocking    D. having shocked

 

查看答案

The rescue team _________to help but failed to get there in time.

A. had wanted    B. have planned

C. were expecting    D. hoped

 

查看答案

The fact has worried many scientists ______the Earth is becoming warmer and warmer these years.

A. what    B. which

C. that    D. though

 

查看答案

Can you give me an example ______this phrase can be used?

A. when    B. that

C. where    D. which

 

查看答案

Little _____what you said. I wish you had repeated it.

A. did understand    B. I understood

C. I did understand    D. have I understood

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.