—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 wished | B.may have wished | C.must have wished | D.could have wished |
|
答案
D |
解析
试题分析:句意:--玛丽,生日快乐!--谢谢,这是我能够期望的最好的礼物。 使用could have done过去能够做了,should have done过去本应该做却没有,may have done过去可能做了,must have done过去一定做了,所以选D。 |
举一反三
— I didn’t watch the program “Where are we going, Dad?” yesterday. — I________, either, if my father hadn’t reminded me.A.wouldn’t have | B.didn’t | C.wouldn’t | D.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 finish | B.be finished | C.would be finished | D.must be finished |
|
He is talking so much about America as if he _____ there. A.has gone | B.has been | C.was | D.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 remind | B.haven’t reminded | C.hadn’t reminded | D.shouldn’t have reminded |
|
最新试题
热门考点