But for your help, I ______ my work yesterday.A、can’t finishB、wasn’t able to fi

游客2023-10-08  35

问题 But for your help, I ______ my work yesterday.

选项 A、can’t finish
B、wasn’t able to finish
C、couldn’t finish
D、couldn’t have finished

答案 D

解析 本题测试的是虚拟语气的用法。当由but for引导的介词短语作状语时,其主句的谓语要用虚拟语气。由于该句是表示与过去事实相反的假设。因此本题答案为D。
转载请注明原文地址:https://tihaiku.com/zcyy/3081580.html
最新回复(0)