问题 选择题

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

题目分析:考查情态动词用法。Should have done本应该做某事,实际上却未做;could have done本可以做某事,实际上却未做;needn’t have done本不必做某事,实际上却做了;句意:昨天的天气结果是很好,我本不应该带着雨伞的。根据句意说明C正确。

点评:本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。

单项选择题
问答题