单选题
But for your help, ______.
A、
we couldn't have finished the task
B、
we have finished the task
C、
we could have finished the task
D、
we had finished the task
【正确答案】
A
【答案解析】
But for后跟名词短语,意为“要不是”,隐含虚拟语气。句义是“要不是有你的帮助,我们就完不成任务。”主句是对过去所发生事情的假设,所以用could+havedone的形式。
提交答案
关闭