永发信息网

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

答案:2  悬赏:70  手机版
解决时间 2021-04-05 02:30
  • 提问者网友:练爱
  • 2021-04-04 20:51
— 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
最佳答案
  • 五星知识达人网友:迟山
  • 2021-04-04 22:03
A. should have wishedB. must have wishedC. may have wished(答案→)D. could have wished解析:考查情态动词+have done表推测用法。句意:“—生日快乐!—谢谢!这很可能是我希望得到的最好的礼物。”should have done“本应该做(但实际上未做),只表虚拟”;must have done“过去一定做过某事”;may have done“过去可能做过某事”;could have done“过去很可能做过某事”。后三个均可表推测,就可能性程度而言,must 最大,could 其次,may 更次之,might 最小。
全部回答
  • 1楼网友:长青诗
  • 2021-04-04 23:18
感谢回答,我学习了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯