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

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
7789688 1年前 已收到1个回答 举报

xiaobeilou2 花朵

共回答了15个问题采纳率:86.7% 举报

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

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.044 s. - webmaster@yulucn.com