精英家教网 > 高中英语 > 题目详情
Had it not been for the haze(霾)weather phenomenon, there         fewer car accidents in Beijing then.
A.would have beenB.were
C.may beD.would be
A

试题分析:考查虚拟语气:句意:要不是因为雾霾天气,那时北京的交通事故会更少,从Had it not been for the haze(霾)weather phenomenon,可知是和过去相反的虚拟条件句,相当于:If it had not been for the haze(霾)weather phenomenon,所以主句也是和过去相反的虚拟语气,用would have done,选A。
练习册系列答案
相关习题

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

--- Did they attend the opening ceremony?
---They        _, but they were late and quit it.
A.wouldB.would haveC.didn'tD.will have to

查看答案和解析>>

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

I actually believe that you_______ in hospital now if you had worn seat belts at that time.
A.weren’tB.had not beenC.wouldn’t have beenD.wouldn’t be

查看答案和解析>>

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

I ___to my cousin’s birthday party last night, but I was not available
A.wentB.had goneC. would goD.would have gone

查看答案和解析>>

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

She had a computer at home, and her parents desired that she _____all her work at home.
A.doB.doesC.must doD.would do

查看答案和解析>>

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

John wants to see me now, but I have so much work on hand that I would rather he ________ tomorrow than today.
A.should comeB.will comeC.is comingD.came

查看答案和解析>>

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

It would be impossible for him to leave hospital tomorrow if he     first aid when the accident happened.
A.hadn’t been givenB.wasn’t be given
C.shouldn’t be givenD.wouldn’t be given

查看答案和解析>>

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

I________through that bitter period without your generous help.
A.couldn't have goneB.didn't go
C.wouldn't goD.hadn't gone

查看答案和解析>>

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

Had they known what was coming next, they   second thoughts.
A.may haveB.could have
C.must have hadD.might have had

查看答案和解析>>

同步练习册答案