单选题
45.
But for their help, we ______ the program in time.
A、
can not finish
B、
will not finish
C、
had not finished
D、
could not have finished
【正确答案】
D
【答案解析】
如果没有他们的帮助我们不可能把工作及时做完。本题考查虚拟语气。句子表示的是与已经发生的事实相反的情况,故用could not have done形式,故选D。介词短语But for their help“如果没有他们的帮助”表示的是含蓄条件。
提交答案
关闭