9.We ______ John's name on the race list yesterday but for his recent injury.( 。
A.will putB.will have putC.would putD.would have put

分析 句意:要不是因為約翰最近受傷的話,我們昨天就會把他的名字放在比賽人員的名單里了.

解答 答案:D.but for要不是,是含蓄的虛擬句式,相當(dāng)于if引導(dǎo)的虛擬條件句.從時間狀語yesterday可知是對過去的虛擬,所以"but for his recent injury"就相當(dāng)于"if it hadn't been for his recent injury",主句應(yīng)該用would/could/might/should+have done,故選D.

點評 本題考查的是虛擬語氣.but for是含蓄的虛擬句式,相當(dāng)于if引導(dǎo)的虛擬條件句.做題的關(guān)鍵是要根據(jù)上下文語境,找時間狀語或是看里面的關(guān)鍵詞是對什么時間的虛擬,然后再按照規(guī)則來找答案.

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

科目:高中英語 來源: 題型:選擇題

15.        hard you try,it is difficult to lose weight without cutting down the amount you eat.(  )
A.HoweverB.WhateverC.WhicheverD.Whenever

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

6.--According to my grandma,it is a good idea to eat chicken soup when you have a cold.
--__,scientists agree with her.( 。
A.Sooner or laterB.Once in a while
C.To be exactD.Believe it or not

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

1.You have to know __________ you're going if you are to plan the best way of getting there.( 。
A.whatB.thatC.whereD.who

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

4.The government has taken measures to        the high prices of daily goods to keep the market stable.( 。
A.take downB.bring downC.hand downD.tear down

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

14.In that school,English is compulsory for all students,but French and Russian are _________.( 。
A.specialB.regionalC.optionalD.original

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

1.This restaurant has become popular for its wide_________ of foods that suit all tastes and pockets.( 。
A.divisionB.areaC.rangeD.circle

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

18.The old man asked Lucy to move to another chair _______ he wanted to sit next to his wife.(  )
A.althoughB.unlessC.becauseD.if

查看答案和解析>>

科目:高中英語 來源: 題型:選擇題

19.--Pity you missed the lecture on nuclear pollution.
--I       it,but I was busy preparing for a job interview.( 。
A.attendedB.had attended
C.would sttendD.would have attended

查看答案和解析>>

同步練習(xí)冊答案