英语学的好一点的帮忙看道题
答案: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 过去完成时。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯