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

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

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

--- 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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

同步練習(xí)冊答案