(2006江西24)The weather turned out to be fine yesterday. I ______ the trouble to carry my umbrella with me.
A. should have taken B.could have taken
C. needn’t have taken D.mustn’t have taken
答案:C
解析:考查情态动词。could have done表示“本能够做而未做”;should have done表示“本应该做而未做”;mustn’t表示“禁止,不许”,不用于mustn’t have done结构;must表示推测时,只用于肯定句中,不用于否定句中;needn’t have done表示“本不必做而做了”。take the trouble to do sth.表示“不怕费事或困难尽力做某事”。
句意:结果昨天天气不错。我本没有必要费神带雨伞的。