问题
选择题
The weather turned out to be fine. I the trouble to carry the umbrella with me.
A.should have taken
B.needn’t have taken
C.mustn’t have taken
D.could have taken
答案
答案:B
题目分析:考查情态动词+have done的用法,句意:其实天气很好, 我本来没有必要带伞的,needn’t have done没有必要做某事却做了,A. should have done本应该做某事却没做, must在表示推测的时候,只能用于肯定句mustn’t have done是错误的表达, could have done本可以做却没做,选B。