永发信息网

英语学的好一点的帮忙看道题

答案:6  悬赏:50  手机版
解决时间 2021-05-23 02:10
  • 提问者网友:难遇难求
  • 2021-05-22 04:41
They___two free tickets to Canada,otherwise they'd never have been able to afford to go. A.had got B.got C.have got D.get 说下选什么和为什么,详细一点,谢谢啦
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-05-22 05:55
选B(很明显后半句是虚拟语气,后面句子与前面事实相反,所以前面要用一般过去时 )
全部回答
  • 1楼网友:七十二街
  • 2021-05-22 11:24
选B,后半句使用了虚拟语气,与事实相反。要用一般过去式。
  • 2楼网友:一把行者刀
  • 2021-05-22 09:46
B表示事实,后一句对现在的虚拟
  • 3楼网友:煞尾
  • 2021-05-22 08:31

B~

用过去时就可以了~

如果选a,后面就不能用would never have been 了

  • 4楼网友:零点过十分
  • 2021-05-22 08:10
选A,因为从后一句Would have done的可以看出是对过去的虚拟,故主句要用过去完成时,为A.
  • 5楼网友:毛毛
  • 2021-05-22 07:29
A 过去完成时。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯