But for your help, I ___________ the wor

Freeti2019-12-17  9

问题 But for your help, I ___________ the work ahead of time.

选项 A.wouldn't have finishedB.didn't finishC.hadn't finishedD.wouldn't finish

答案A

解析考查虚拟语气。句意为“要不是你的帮助,我就不会提前完成这项工作”。if条件句可与 but for,with our otherwise,or等短语转换。此句可转换为if非真实条件句为“If I hadn’t had your help,I wouldn’t have finished the work ahead of time”,是对过去的虚拟,主句谓语动词用would/should/could/might+have done。故选A。
转载请注明原文地址:https://ti.zuoweng.com/ti/xxksKKKQ