________ his overdrinking, the accident would not have happened.
A.If it weren’t forB.But for
C.Not had it been forD.Had it not been for
B或D。
本題考查虛擬語(yǔ)氣。but for表示“要不是”,與動(dòng)詞虛擬語(yǔ)氣連用。if it were not for… (=" were" it not for…) if it hadn't been for… (=" had" it not been for…)"要不是因?yàn)橛小?如果不是……"
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來源:不詳 題型:單選題

--- Why didn’t you tell me the news of the meeting?
--- I knew nothing about it, or I _______ you.
A.would tellB.had toldC.toldD.would have told

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

一I heard that you got an A in the chemistry exam.Well done!
一Thanks,I know that you     a good job as well.
A.shouId have doneB.need have done
C.must have doneD.could have done

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

The pills       him.If only he had taken them regularly.
A.could helpB.may help
C.must have helpedD.might have helped

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

If he _______ the opportunity at that time, he would be the new department manager now.
A.seizedB.should seizeC.has seizedD.had seized

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

My friends urged that I ________ the well-paid jobs.
A.a(chǎn)pplied forB.a(chǎn)pplied toC.a(chǎn)pply forD.a(chǎn)pply to

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

They        have arrived at lunchtime, but their flight was delayed.
A.willB.canC.mustD.should

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

I_______  such a foolish mistake if I had been a little more careful.
A.wouldn’t makeB.wouldn’t have made
C.hadn’t madeD.didn’t make

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

The results of the medical checkup suggested that my father ______ in poor health, so the doctor suggested that he ______ smoking and take more exercise.
A.was; gave upB.be; should give upC.should be; gave upD.was; give up

查看答案和解析>>

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