永发信息网

求教英语高手

答案:3  悬赏:50  手机版
解决时间 2021-05-06 20:11
  • 提问者网友:留有余香
  • 2021-05-06 17:08

Mary____my letter,otherwise she would have gone to the concert.

A.has received B.ought to have received

C.couldn't have received D.shouldn't have received

我觉得选C,但答案是A,哪个对???

最佳答案
  • 五星知识达人网友:长青诗
  • 2021-05-06 18:46

C是对的,couldn't表示对过去的猜测,后半句是虚拟语气。


Mary一定没收到我的信,不然她肯定会去音乐的。

全部回答
  • 1楼网友:往事埋风中
  • 2021-05-06 21:01

不会选A的。。。

因为如果选A,那么意思就不对了。。。

Would Have Gone表示的是本可能做什么。。。

坚持你的感觉哦。。。

  • 2楼网友:未来江山和你
  • 2021-05-06 20:03
A是对的。。根据上下文可看出得用现在完成时。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯