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

查看答案和解析>>

同步練習冊答案