问题 选择题

— Happy birthday!

— Thank you! It’s the best present I _______ for.

A.should have wished

B.must have wished

C.may have wished

D.could have wished

答案

答案:D

考查情态动词+have done表推测用法。句意:“—生日快乐!—谢谢!这很可能是我希望得到的最好的礼物。”should have done“本应该做(但实际上未做),只表虚拟”;must have done“过去一定做过某事”;may have done“过去可能做过某事”;could have done“过去很可能做过某事”。后三个均可表推测,就可能性程度而言,must 最大,could 其次,may 更次之,might 最小。

选择题
判断题