当前位置:高中试题 > 英语试题 > 虚拟语气 > —Happy birthday, Mary!—Thank you! It’s the best present I         for.A.should h...
题目
题型:不详难度:来源:
—Happy birthday, Mary!
—Thank you! It’s the best present I         for.
A.should have wishedB.may have wished
C.must have wishedD.could have wished

答案
D
解析

试题分析:句意:--玛丽,生日快乐!--谢谢,这是我能够期望的最好的礼物。 使用could have done过去能够做了,should have done过去本应该做却没有,may have done过去可能做了,must have done过去一定做了,所以选D。
核心考点
试题【—Happy birthday, Mary!—Thank you! It’s the best present I         for.A.should h】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
— I didn’t watch the program “Where are we going, Dad?” yesterday.
— I________, either, if my father hadn’t reminded me.
A.wouldn’t haveB.didn’tC.wouldn’tD.hadn’t

题型:不详难度:| 查看答案
Mary failed the driving test again.If she ________ harder, she ________ the test easily.
A.practiced; would pass
B.had practiced; would pass
C.had practiced; would have passed
D.should practice; should have passed

题型:不详难度:| 查看答案
The teacher demanded that the exam _____ before eleven.
A.must finishB.be finishedC.would be finishedD.must be finished

题型:不详难度:| 查看答案
He is talking so much about America as if he _____ there.
A.has goneB.has beenC.wasD.had been

题型:不详难度:| 查看答案
— Joe, don’t forget to bring your laptop with you tomorrow, OK?
— Oh, thank you. I wouldn’t bring it if you _____ me.
A.wouldn’t remindB.haven’t reminded
C.hadn’t remindedD.shouldn’t have reminded

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