I’m sorry. __________ for my illness, I would have come to give you a hand.
A.Were it notB.If it hasn’t been for
C.Had it not been D.Shouldn’t it be
C

試題分析:考查虛擬語(yǔ)氣。根據(jù)主句謂語(yǔ)動(dòng)詞would have come可以判斷此處是對(duì)過(guò)去發(fā)生情況的假設(shè),所以if從句應(yīng)該用過(guò)去完成時(shí)。在虛擬語(yǔ)氣中if 從句如果有動(dòng)詞had、should 、were時(shí)則可以省略if,把had等提前,所以C選項(xiàng)正確。句意:很抱歉,要不是因?yàn)槲也×,我?huì)前來(lái)幫助你的。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

The workers demanded that their employer_____ their working conditions. 
A.had improvedB.would improveC.improveD.will improve

查看答案和解析>>

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

. If my father ______ here yesterday, he would have stopped me from going surfing.
A.had beenB.wereC.should beD.has been

查看答案和解析>>

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

       it rain tomorrow, we would have to call off the hike.
A.WillB.WouldC.ShouldD.Were

查看答案和解析>>

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

--- Do you think George has passed the driving test?
--- No, If so, he ______ his car to our college yesterday.
A.would driveB.drove
C.would have drivenD.had driven

查看答案和解析>>

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

It’s important that the future ______ with a goal of caring for the environment.
A.will buildB.would be built
C.be builtD.was built

查看答案和解析>>

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

Grace doesn’t want to move to New York because she thinks if she _____there ,she wouldn’t be able to see her parents very often.
A.livesB.would liveC.has livedD.were to live

查看答案和解析>>

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

He ________ the exam, but he was too careless.
A.could have passedB.couldn’t have passed
C.must have passedD.may have passed

查看答案和解析>>

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

Since nobody gave him any help, he    have done the research on his own.
A.canB.mustC.wouldD.Need

查看答案和解析>>

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