But for your help,I ________ the place.
A.can’t find    B.can’t have foundC.couldn’t have foundD.haven’t found
C

試題分析:考查虛擬語氣。本題考查的是but for(要不是…,如果沒有…)所引導的含蓄的虛擬語氣。句意:要不是你的幫助,我就不可能找到那個地方。根據(jù)句意說明你對我的幫助是過去發(fā)生的事情,所以使用“情態(tài)動詞+have done”的形式對過去的事情進行虛擬。故C正確。
點評:條件句的虛擬語氣也可以通過含蓄的條件來實現(xiàn),如“but for…”,“without…”,要注意和具體的時間連用的形式的差別。
練習冊系列答案
相關(guān)習題

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

________Yan yanhong, a kindergarten teacher in Zhejiang Province ________ the boy by holding up him by his ears, his feet about 10 cm off the ground, she ________ free to live her own life now.
A.If; didn’t abuse; would be
B.Had; not abused; would have been
C.If; shouldn’t abuse; should have been
D.Had; not abused; would be

查看答案和解析>>

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

It’ s suggested by experts that teenagers ____at least 30 minutes exercising, five times a week.
A.spendB.to spendC.spentD.have spent

查看答案和解析>>

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

Thank you for giving me so much help. I _______in the experiment without your support.
A.have failedB.will failC.would have failedD.must have failed

查看答案和解析>>

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

--- How much shall I pay for the phone call?
--- You ________. This is free of charge.
A.shouldn’tB.can’tC.don’t have toD.mustn’t

查看答案和解析>>

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

—Shall we finish the project two days ahead?
—I’m afraid we       , in case the heavy storm comes suddenly.
A.mayB.willC.canD.must

查看答案和解析>>

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

----This is for you.
----You____have!I do not know how to thank you.
A.must notB.couldn´tC.needn’t D.shouldn’t

查看答案和解析>>

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

Mountain climbing _______ be tiring and many people feel sick as the atmosphere gets thinner.
A.needB.canC.mustD.would

查看答案和解析>>

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

--How dangerous it was !
---Yes, but for the passer-by’s quick action,the girl _____ .
A.had been drownedB.might be drowned
C.would have been drownedD.must have been drowned

查看答案和解析>>

同步練習冊答案