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
网友回答
A. should have taken
B. could have taken
(答案→)C. needn’t have taken
D. mustn’t have taken
解析:needn’t have done。的意思是“本来不必做某事”(但实际上做了)。又如:You needn’t have been staying up so late. 你本来无需待到这么晚还不睡的。You needn’t have mentioned it. 你没有必要提及此事的。