题目内容
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
【解析】句意为:昨天天气不错, 我本没有必要不怕费事带把伞。could have done表示 “本能够做而未做”;should have done表示 “本应该做而未做”;mustn’t表示 “禁止, 不许”;needn’t have done表示 “本不必做而做了”。take the trouble to do sth.表示 “不怕费事或困难尽力做某事”。
练习册系列答案
相关题目
— Did you make it at last?
— Yes. But for your help,it _____ a serious loss.
A. had caused | B. must have caused |
C. would have caused | D. may cause |