But for your help, I ______ my work yesterday.

admin2009-06-28  66

问题 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://kaotiyun.com/show/8OwK777K
0

随机试题
最新回复(0)