—No wonder you caught a cold. You out last night without a coat. —I know how silly I was.

发布时间:2020-08-17 14:53:35

—No wonder you caught a cold. You     out last night without a coat.
—I know how silly I was.
A. shouldn’t have gone
B. mustn’t have gone
C. couldn’t have gone
D. mightn’t have gone

网友回答

(答案→)A. shouldn’t have gone
B. mustn’t have gone
C. couldn’t have gone
D. mightn’t have gone
解析:本题考查“情态动词+have done ”结构的用。mustn’t have gone 是错误的表达,couldn’t have gone 和mightn’t have gone 虽然也有“本不应该做却做了”含义,但其语气远shouldn’t have gone 弱,且它们主要用来表示对过去是否发生某一行为进行推测。
以上问题属网友观点,不代表本站立场,仅供参考!