But for your help,I ________ the place.A.can’t find B.can’t have foundC.could
题型:不详难度:来源:
But for your help,I ________ the place.A.can’t find | B.can’t have found | C.couldn’t have found | D.haven’t found |
|
答案
C |
解析
试题分析:考查虚拟语气。本题考查的是but for(要不是…,如果没有…)所引导的含蓄的虚拟语气。句意:要不是你的帮助,我就不可能找到那个地方。根据句意说明你对我的帮助是过去发生的事情,所以使用“情态动词+have done”的形式对过去的事情进行虚拟。故C正确。 点评:条件句的虚拟语气也可以通过含蓄的条件来实现,如“but for…”,“without…”,要注意和具体的时间连用的形式的差别。 |
举一反三
How I wish I ________ in medicine instead of history when I was at college!A.had majored | B.should major | C.majored | D.would major |
|
We ____ a word unless she asks us ____.A.don’t dare say; to | B.dare not to say; to say | C.don’t dare to say; to | D.dared not say; to say |
|
—Where is the post office? —It"s just over there, at the end of the street. You not miss it.A.can | B.must | C.may | D.would |
|
----When can I come for the photos? I need them tomorrow afternoon. ----They be ready by 12 o’clock.A.can | B.should | C. might | D.need |
|
—Shall we finish the project two days ahead? —I’m afraid we , in case the heavy storm comes suddenly. |
最新试题
热门考点