问题
选择题
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
答案
答案:B
题目分析:此处couldn’t不可能; needn’t不必; shouldn’t 不应该; mustn’t禁止。句意:昨天是个好天气。我没有必要带伞的。这里needn’t+have done表示“过去没有必要做的事做了”。故选B。