________ the arrival of the police, I would have been robbed by two masked men.
A.Had it not been forB.If it were not for
C.Had it been not forD.If it would not be for
A
A 考察虛擬語氣。句義:要不是意為警察趕到,我就被那兩個(gè)蒙面人搶了,與過去事實(shí)相反的時(shí)候,從句使用過去完成時(shí),主句使用情態(tài)動(dòng)詞+have done。從句中省略了if還可以使用部分倒裝的學(xué)生。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

—Why didn’t Henry come?
—He ________ except he didn’t have time.
A.would have comeB.will come
C.would comeD.will be coming

查看答案和解析>>

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

—Did you attend the opening ceremony of The Voice of China last week?
—Sorry! We ________ it, but we had a terrible traffic accident on our way.
A.must have attendedB.must attend
C.could have attendedD.could attend

查看答案和解析>>

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

Thanks to my teacher's valuable help, otherwise I ________ my college entrance exam.
A.can't passB.hadn't passed
C.would not have passedD.have not passed

查看答案和解析>>

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

If you ________ home without a word, your parents wouldn't be so worried now.
A.didn't leaveB.couldn't have left
C.hadn't leftD.shouldn't leave

查看答案和解析>>

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

Regulations require        needs special diets         the cooking manager in advance.
A.who; informsB.whom; informed
C.whomever; inform D.whoever; inform

查看答案和解析>>

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

Housing prices _____much higher now if the government hadn’t taken measures to control house dealing.
A.wereB.would be C.had beenD.would have been

查看答案和解析>>

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

(2011·北京高考)—Where are the children? The dinner's going to be completely ruined.
—I wish they______always late.
A.weren'tB.hadn't been
C.wouldn't beD.wouldn't have been

查看答案和解析>>

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

You       get two tickets of Despicable Me Ⅱ, as I have promised .
A.mayB.canC.needD.shall

查看答案和解析>>

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