题目内容

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


  1. A.
    will put
  2. B.
    will have put
  3. C.
    would put
  4. D.
    would have put
D
考查虚拟语气。But for表示含蓄条件。根据yesterday可知是与过去事实相反的虚拟语气,那么使用情态动词+have done.故D正确。
练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网