问题 选择题

The weather turned out to be fine yesterday. I __________ the trouble to carry my umbrella with me.

A.should have taken

B.could have taken

C.needn’t have taken

D.mustn’t have taken

答案

C。

needn’t have done的意思是“本来不必做某事”(但实际上做了)。又如:You needn’t have been staying up so late. 你本来无需待到这么晚还不睡的。You needn’t have mentioned it. 你没有必要提及此事的。

填空题
多项选择题