题目内容
【题目】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项。
练习册系列答案
相关题目