Simon is very regretful. If he had been more careful, he _____ such a big mistake.
A.hasn’t madeB.hadn’t made
C.won’t have madeD.wouldn’t have made
D

試題分析:句意:西蒙是很后悔的,如果他再仔細(xì)點(diǎn),他就不會(huì)犯這么大的一個(gè)錯(cuò)誤。這里是虛擬語(yǔ)氣,根據(jù)had been可以看出是對(duì)過(guò)去的虛擬,故主句用would have done的形式,根據(jù)句意故選D。
點(diǎn)評(píng):本題難度適中。虛擬語(yǔ)氣是近幾年高考的熱點(diǎn),虛擬語(yǔ)氣的情況復(fù)雜,形式多樣,需要考生牢記它們的不同的用法,再根據(jù)不同的語(yǔ)境分析句子應(yīng)該用哪種情況的虛擬。這里是從句和主句都是對(duì)過(guò)去的虛擬。
即學(xué)即練:Tell John not to leave the house unless he _____that the lights ______ .
A. will make sure, turn off     B. makes sure; are turned off
C. will make sure; will turn off    D. makes sure; will be turned off
解析:B。第一空在條件狀語(yǔ)從句中用一般現(xiàn)在時(shí)代替一般將來(lái)時(shí);第二空所有的燈被關(guān)掉。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

-The terrible accident might not have happened had the driver been more careful.
--But he _____.
A.wasn’tB.didn’tC.hadn’tD.doesn’t

查看答案和解析>>

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

-----Where are the children? Professor Zhang has come and his speech will start soon.
------I wish they         always late.
A.hadn’t beenB.wouldn’t beC.wouldn’t have beenD.weren’t

查看答案和解析>>

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

-Are you satisfied with her answer?
-Not at all. It couldn’t have been ________.
A.a(chǎn)ny worseB.so badC.much betterD.the worst

查看答案和解析>>

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

When a pencil is partly in water, it looks as if it___________.
A.breaksB.has brokenC.were brokenD.had been broken

查看答案和解析>>

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

—Robin told me that he would leave tonight.
—What a pity! My brother wishes that he ________with him for a chat.
A.can stayB.will stay
C.had stayedD.would stay

查看答案和解析>>

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

John went to the hospital alone. If he_______ me about it, I would have gone with him.
A.should tellB.tellsC.had toldD.told

查看答案和解析>>

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

_________the thunderstorm ,they_________ the injured man in time. They felt sorry for that.
A.Had it not been for ; could reach
B.If there was not; might have reached
C.But for; might reach
D.If there hadn’t been ; could have reached

查看答案和解析>>

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

He desired that he ______ the right to vote.
A.hadB.haveC.hasD.had had

查看答案和解析>>

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