问题

But for their help, we ________ the program in time.
A:can not finished
B:will not finish
C:had not finished
D:could not have finished
B:will not finish
C:had not finished
D:could not have finished
正确答案是: