精英家教网 > 高中英语 > 题目详情
-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

试题分析:句意:--如果那个司机再仔细些,就不会发生那次可怕的交通事故。--但是他没有。这里第一句是省略了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。根据下半句,可以看出是与过去事实相反,所以上半句应该用过去完成时,而A项结构不对,故选B。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

I remember the whole thing _____ it happened yesterday.
A.asB.as 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

查看答案和解析>>

同步练习册答案