精英家教网 > 高中英语 > 题目详情
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

试题分析:考查情态动词用法。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的形式。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

— What are you going to do this weekend?
— I don’t know. I ______ visit a friend.
A.mightB.canC.shouldD.must

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The doctors are doing all that they _____, but the old man is still not breathing properly.
A.shallB.needC.mayD.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—It looks as if it’s going to rain, but I’m not sure whether the windows are shut in my apartment.
—You         as well go back to have a look.
A.shouldB.mightC.need D.can

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mike ________at 8:30 for the meeting, but he didn’t turn up.
A.should arriveB.must arrive
C.must have arrivedD.should have arrived

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Mary _______ her mother with the housework, but she didn’t.  
A.must have helpedB.ought to have helped
C.must helpD.should help

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Without gravity, we _____ walk on the ground as freely as we do now.
A.couldn’t B.mustn’t C.shan’t D.needn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----I passed the college entrance examination.
----Congratulations! You________.
A.could have studied hardB.must have studied hard
C.should have studied hardD.might have studied hard

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

If you love someone, why ______ you chain him to your side, control his emotion, and even make him center on you?
A.mustB.dareC.needD.will

查看答案和解析>>

同步练习册答案