当前位置:高中试题 > 英语试题 > 动词的分类 > —Happy birthday!— Thank you! It’s the best present I_________ for.A.should have ...
题目
题型:不详难度:来源:
—Happy birthday!
— Thank you! It’s the best present I_________ for.
A.should have wishedB.could have wished
C.may have wishedD.must have wished

答案
B
解析

试题分析:考查情态动词用法。情态动词+have done可以表示对过去的虚拟,也可以表示是对过去所发生事情的推测。Should have done本应该做某事,实际上却未做;could have wished for可以希望得到…;may have done也许做了某事;D一定做了某事;句意:—生日快乐。—谢谢你。这是我可以希望得到的最好的礼物了。故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的形式。
核心考点
试题【—Happy birthday!— Thank you! It’s the best present I_________ for.A.should have 】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
________ you happen to see Mary, would you please ask her to come here?
A.WouldB.CouldC.ShouldD.Might

题型:不详难度:| 查看答案
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

题型:不详难度:| 查看答案
——Will you stay for lunch?
——Sorry,       . My brother is coming to see me.
A.I mustn’tB.I can’tC.I needn’tD.I won’t

题型:不详难度:| 查看答案
--- Would you mind if I smoked here?
---I am afraid…, but if you________.
A.willB.mustC.wouldD.may

题型:不详难度:| 查看答案
My sister met him at the cinema yesterday afternoon, so he       your lecture.
A.couldn’t have attendedB.needn’t have attended
C.mustn’t have attendedD.shouldn’t have attended

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.