满分5 > 高中英语试题 >

But for your timely help, I ________ the...

But for your timely help, I ________ the project as scheduled.

A.couldn’t complete

B.couldn’t have finished

C.can’t have finished

D.can’t finish

 

B 【解析】考查虚拟语气。本题是一个含蓄的条件句,通过介词短语but for要不是,如果没有表示条件。通过句意可知这是一个与过去事实相反的虚拟语气,所以使用情态动词+have done.句意:要不是你及时帮助,我可能就不能按照计划完成那个工程。
复制答案
考点分析:
相关试题推荐

That student admitted ____ in the math exam, _____ that he would never do that again in the future.

A.to have cheated, promising

B.cheating, promised

C.to cheating, promised

D.having cheated, promising

 

查看答案

If ____ unsolved, the problem of food safety may lead to more serious results.

A.making

B.remained

C.left

D.taking

 

查看答案

---Tom almost ran into a pole yesterday while driving on the highway.

--- I suppose he ____ too fast.

A.had driven

B.was driving

C.must drive

D.should have driven

 

查看答案

He came to my lecture every week, but his look  ___  that he was not really interested.

A.expresses

B.described

C.explained

D.suggested

 

查看答案

Pleasant Goat and Big Big Wolf Second, ___________ during the Spring Festival of the Tiger year, presented to the world a new image of China’s cartoons.

A.having released

B.released

C.to be released

D.releasing

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.