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

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

科目:高中英語 來源:不詳 題型:單選題

Being examined twice a year is the rule that every driver    obey in the city.
A.shall B.canC.ought toD.need

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Look at the trouble I am in. If only I _____ your advice.
A.followed B.would followC.had followed D.should follow

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If the wound ______ become infected, do not hesitate to call me.
A.shallB.mustC.shouldD.would

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

------Did you attend Professor Johnson’s lecture about the evolution of videos and sound devices?
------I wish I __________. I __________ a job interview with the UN.
A.had, hadB.had, was having
C.could, have hadD.could have, were having

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

If there were no exams and parents meetings, high school life __ much enjoyable.
A.will beB.must beC.would beD.would have been

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

You       trust an online shop just because it has a beautifully-designed website.
A.shouldn’tB.couldn’tC.mustn’tD.needn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Now then, children, It’s time you ________.
A.were washed and dressedB.washed and dressed
C.a(chǎn)re washed and dressedD.washed and dress

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

Thank you for all your hard work last week. I don’t think we ______ it without you.
A.could have managedB.can manage
C.could manageD.can have managed

查看答案和解析>>

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