But for your help, I ______ the task by myself, so many thanks to you.

admin2014-08-07  24

问题 But for your help, I ______ the task by myself, so many thanks to you.

选项 A、would not finish
B、have not finished
C、will not finish
D、would not have finished

答案D

解析 本题考查虚拟语气。but for意为“要不是”,常引导与过去事实相反的条件状语,句子用虚拟语气。主句用would/ should/could/might have+动词的过去分词,should只用于第一人称。
转载请注明原文地址:https://kaotiyun.com/show/gDMK777K
0

最新回复(0)