问题 选择题

I was really anxious about you. You _______ home without a word.

A.mustn’t leave

B.shouldn’t have left

C.couldn’t have left

D.needn’t leave

答案

答案:B

本题考查should have done 的用法。should have done只用于谈论过去情况,指本该发生而实际上未发生的情况。shouldn’t have done表示"本来不应该做某事,而实际做了”。含有指责对方或自责的含意;couldn't have done 只表推测,相当于 can't have done意为:“过去不可能做了某事.”。

选择题
连线题