题库首页 > 试卷库
试题详情及答案解析
The weather turned out to be fine yesterday. I ________ the trouble to carry my umbrella with me.
A.should have takenB.could have taken
C.needn't have takenD.mustn't have taken
答案:C
试题分析:句意:结果昨天的天气很好,我本来没有必要费力随身带把雨伞的。A.should have taken本应该做而没有做  B.could have taken 本可以做而没有做 C.needn't have taken没有必要做而做了   D.mustn't have taken,没有此形式,有must have taken表示过去一定做了,根据句意,故选C。
考点:考查情态动词的用法。