精英家教網 > 高中英語 > 題目詳情

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可知是與過去事實相反的虛擬語氣,那么使用情態(tài)動詞+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屆山西省沂州市高二下學期聯(lián)考英語試卷(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

 

查看答案和解析>>

同步練習冊答案