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

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

D

解析試題分析:考查虛擬語(yǔ)氣,本題是與過(guò)去事實(shí)相反的虛擬語(yǔ)氣,這個(gè)條件句是通過(guò)介詞短語(yǔ)but for要不是,如果沒(méi)有…表現(xiàn)出來(lái)的。因?yàn)槭桥c過(guò)去事實(shí)相反,所以使用情態(tài)動(dòng)詞(would, could, should, might)+have done的形式,故D項(xiàng)正確。
考點(diǎn):考查虛擬語(yǔ)氣
點(diǎn)評(píng):本題屬于虛擬語(yǔ)氣中的含蓄條件句,該條件是通過(guò)but for要不是…如果沒(méi)有…體現(xiàn)出來(lái)的,與過(guò)去相反的虛擬語(yǔ)氣使用情態(tài)動(dòng)詞(would, could, should, might)+have done的形式

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來(lái)源: 題型:

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

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:2012-2013學(xué)年浙江省高三12月月考英語(yǔ)試卷(解析版) 題型:單項(xiàng)填空

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

 

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源:2013屆山西省沂州市高二下學(xué)期聯(lián)考英語(yǔ)試卷(A卷)(解析版) 題型:單項(xiàng)填空

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

 

查看答案和解析>>

科目:高中英語(yǔ) 來(lái)源: 題型:

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

 

查看答案和解析>>

同步練習(xí)冊(cè)答案