精英家教网 > 高中英语 > 题目详情
You were stupid to try climbing up there. You ______ yourself.
A.can killB.might have killed
C.might killD.must have killed
B

试题分析:考察情态动词用法。本句中前句中的were说明本句叙述的是过去的事情,故使用“情态动词+have done”表示对过去的虚拟或者推测。排除AC项。might have done也许做了某事;must have done一定做了某事;句意:你想爬到那里真是太愚蠢了。你也许会伤到自己的。故B正确。
点评:本题是高考必考考点,一定要牢记句型意思。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的形式。
练习册系列答案
相关习题

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

That man in the corner of the restaurant ______ be Mr. Lee, for he went to Australia yesterday.
A.can’tB.needC.mustD.won’t

查看答案和解析>>

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

--- He worked out such different questions at a very young age.
--- Oh, he ______ a very smart student then.
A.could have been B.should have been
C.might have beenD.must have been

查看答案和解析>>

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

I ________ be a little bit slow, but at least I don’t make stupid mistakes.
A.shouldB.mayC.mustD.need

查看答案和解析>>

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

The driver ____ have drunk a lot before the accident, but I'm not quite sure of that.
A.mightB.mustC.shouldD.would

查看答案和解析>>

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

—Do you think we are going the right way to the Forbidden City?
—Sorry, I’m not sure.But it _______ be.
A.mightB.willC.mustD.can

查看答案和解析>>

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

-Why ________ it rain at weekends?
-Never mind, let’s watch TV at home.
A.canB.wouldC.shallD.must

查看答案和解析>>

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

--- Shall I get one more cake fro you, David?
--- Thanks, but you ______. I’ve had enough.
A.shouldn’tB.mustn’tC.can’tD.needn’t

查看答案和解析>>

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

If you ________ smoke in the room, please keep the windows open.
A.shouldB.mayC.shallD.must

查看答案和解析>>

同步练习册答案