You were stupid to try climbing up there. You ______ yourself.
A.can killB.might have killed
C.might killD.must have killed
B

試題分析:考察情態(tài)動詞用法。本句中前句中的were說明本句敘述的是過去的事情,故使用“情態(tài)動詞+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

查看答案和解析>>

同步練習冊答案