_______ Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A.If it wasn’t for B.Were it not for C.Had it not been forD.If it hasn’t been for
C

試題分析:通過分析句子,可知其中包含一個(gè)虛擬條件句。根據(jù)主句“would not have been”可看出這是對(duì)過去情況的虛擬,所以條件句用過去完成時(shí)。又因?yàn)樘摂M條件句中有had, should, were時(shí),可以將if去掉,然后把had, should, were提到主語前面,故選C。
點(diǎn)評(píng):注意區(qū)分真實(shí)條件句和虛擬條件句,真是條件句實(shí)現(xiàn)的可能性非常大,而虛擬條件句往往指不能實(shí)現(xiàn)的或純屬假想的情況。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

The weather turned out to be fine yesterday. I          the trouble to carry my umbrella.
A.needn’t takeB.couldn’t take
C.needn’t have takenD.couldn’t have taken

查看答案和解析>>

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

I’m really sorry, Lucy. I ______ to help you, but I was too busy at that time.
A.meantB.meanC.had meantD.have meant

查看答案和解析>>

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

If you had listened to the doctor, you  _________ all right now.
A.a(chǎn)reB.wereC.would have beenD.would be

查看答案和解析>>

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

It is strongly recommended that the machine_____________ every year.
A.a(chǎn)re checkedB.should checkC.checkedD.be checked

查看答案和解析>>

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

I didn’t see your sister at the meeting. If she __________, she would have met my brother.
A.has comeB.did comeC.comeD.had come

查看答案和解析>>

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

He was busy with his essay at that time. Otherwise he ____ over to help us.
A.had comeB.would come
C.would have come D.was coming

查看答案和解析>>

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

The washing machine is of excellent quality. If there __________ be any problem within the first three years, we would fix it for free.
A.couldB.mightC.shallD.should

查看答案和解析>>

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

I wonder if this is the computer you want______ .
A.to have repairedB.to have it repairedC.it to be repairedD.to repair it

查看答案和解析>>

同步練習(xí)冊答案