—Happy birthday!— Thank you! It’s the best present I for.A. should have wishedB. could hav

发布时间:2020-08-17 02:32:56

—Happy birthday!
— Thank you! It’s the best present I     for.
A. should have wished
B. could have wished
C. may have wished
D. must have wished

网友回答

A. should have wished
(答案→)B. could have wished
C. may have wished
D. must have wished
解析:考查情态动词用法。情态动词+have done可以表示对过去的虚拟,也可以表示是对过去所发生事情的推测。Should have done本应该做某事,实际上却未做;could have wished for可以希望得到…;may have done也许做了某事;D一定做了某事;句意:—生日快乐。—谢谢你。这是我可以希望得到的最好的礼物了。故B正确。
以上问题属网友观点,不代表本站立场,仅供参考!