问题
选择题
But for their help, we the program in time.
A.can not finish
B.will not finish
C.had not finish
D.could not have finished
答案
答案:D
考查虚拟语气,but for是“要不是”,相当于:if it had not been for their help,实际情况是他们帮忙了,他们不能及时完成计划也是于事实不符合的。