But for your help, I ______ my work yesterday.

admin2009-06-28  62

问题 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://jikaoti.com/ti/AYPMFFFM
0

最新回复(0)