We John’s name on the race list yesterday but for his injury.
A. will put
B. will have put
C. would put
D. would have put
We John’s name on the race list yesterday but for his injury. A. will putB. will have put
答案:2 悬赏:60 手机版
解决时间 2021-12-31 08:50
- 提问者网友:暗中人
- 2021-12-30 19:30
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-12-30 20:22
A. will putB. will have putC. would put(答案→)D. would have put解析:考查虚拟语气,本题是与过去事实相反的虚拟语气,这个条件句是通过介词短语but for要不是,如果没有…表现出来的。因为是与过去事实相反,所以使用情态动词(would, could, should, might)+have done的形式,故D项正确。
全部回答
- 1楼网友:西风乍起
- 2021-12-30 21:06
感谢回答,我学习了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯