精英家教网 > 高中英语 > 题目详情

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正确。
练习册系列答案
相关习题

科目:高中英语 来源: 题型:

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

查看答案和解析>>

科目:高中英语 来源:2013届浙江省宁波一中高三12月月考英语试卷(带解析) 题型:单选题

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

A.will putB.will have putC.would putD.would have put

查看答案和解析>>

科目:高中英语 来源:2012-2013学年浙江省高三12月月考英语试卷(解析版) 题型:单项填空

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

 

查看答案和解析>>

科目:高中英语 来源:2013届山西省沂州市高二下学期联考英语试卷(A卷)(解析版) 题型:单项填空

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

 

查看答案和解析>>

科目:高中英语 来源: 题型:

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

 

查看答案和解析>>

同步练习册答案