It was a fine day yesterday. I have taken my raincoat with me.
A. couldn’t
B. needn’t
C. shouldn’t
D. mustn’t
网友回答
A. couldn’t
(答案→)B. needn’t
C. shouldn’t
D. mustn’t
解析:此处couldn’t不可能; needn’t不必; shouldn’t 不应该; mustn’t禁止。句意:昨天是个好天气。我没有必要带伞的。这里needn’t+have done表示“过去没有必要做的事做了”。故选B。