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

試題分析:句意:--如果那個司機再仔細些,就不會發(fā)生那次可怕的交通事故。--但是他沒有。這里第一句是省略了if的虛擬的條件狀語從句,從第一句從句的謂語動詞had done來看是對過去的虛擬。說的是過去的時候司機沒有仔細小心。第二句是過去的一種事實,他沒有仔細小心。故選A。
點評:本題難度適中。虛擬語氣是高中階段的重要語法項目,需要考生牢記各種情況的虛擬語氣的謂語動詞的形式,并要有分析理解語境的能力。這里省略了連詞if加大了試題的難度。
即學即練:_________ last as his coach suggested, he wouldn’t have narrowly escaped being killed.
A. Hadn’t the skydiver exited
B. If the skydiver hadn’t exited
C. Should the skydiver not exit 
D. If the skydiver wouldn’t exit
解析:B。根據(jù)下半句,可以看出是與過去事實相反,所以上半句應該用過去完成時,而A項結(jié)構不對,故選B。
練習冊系列答案
相關習題

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

I remember the whole thing _____ it happened yesterday.
A.a(chǎn)sB.a(chǎn)s ifC.even ifD.that

查看答案和解析>>

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

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

查看答案和解析>>

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

—Ang Lee won the Best Director Oscar at the 85th Academy Awards Ceremony.
—But when he was young, no one could have imagined how well he ____ in the world of entertainment.
A.would do B.was doing C.had doneD.did

查看答案和解析>>

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

The old pianist wouldn’t listen to our repeated request that he _______ in public again.
A.playedB.playC.wouldD.was going to play

查看答案和解析>>

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

The teacher recommended that everyone _______ this dictionary.
A.boughtB.buyingC.buysD.buy

查看答案和解析>>

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

–Do you know where David is? I couldn’t find him anywhere.
– Well. He _____ have gone far — his glasses are still here.
A.shouldn’tB.mustn’tC.can’tD.wouldn’t

查看答案和解析>>

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

How I wish I _________ him the secret! I regret having done that now.
A.hadn’t told B.had toldC.would tellD.didn’t tell

查看答案和解析>>

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

—— _______ the computer be repaired by him?
—— No, I’d rather he _______ it repaired.
A.Will; hasB.should; haveC.shall; hadD.Can; has

查看答案和解析>>

同步練習冊答案