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
网友回答
A. mustn’t leave
(答案→)B. shouldn’t have left
C. couldn’t have left
D. needn’t leave
解析:本题考查should have done 的用法。should have done只用于谈论过去情况,指本该发生而实际上未发生的情况。shouldn’t have done表示"本来不应该做某事,而实际做了”。含有指责对方或自责的含意;couldn't have done 只表推测,相当于 can't have done意为:“过去不可能做了某事.”。