We_____John’sname&nbsp

发布时间:2020-07-11 05:41:51

We _____ John’s name on the race list yesterday but for his recent injury.













A.will put












B.will have put











C.would put











D.would have put

网友回答

D解析考查虚拟语气。But for表示含蓄条件。根据yesterday可知是与过去事实相反的虚拟语气,那么使用情态动词+have done.故D正确。
以上问题属网友观点,不代表本站立场,仅供参考!