You were stupid to try climbing up there. You ______ yourself.A.can killB.might
题型:不详难度:来源:
You were stupid to try climbing up there. You ______ yourself.A.can kill | B.might have killed | C.might kill | D.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的形式。 |
举一反三
Students ___________ remain in their seats until all the papers have been collected. |
My sister advised me that I _____ accept the invitation.A.could | B.must | C.should | D.might |
|
His work _____ have been completed; otherwise, he wouldn’t be enjoying himself on the beach.A.should | B.shouldn’t | C.can’t | D.must |
|
—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.should | B.might | C.need | D.can |
|
-Why ________ it rain at weekends? -Never mind, let’s watch TV at home.A.can | B.would | C.shall | D.must |
|
最新试题
热门考点