问题 选择题

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。

选择题
单项选择题