But for my classmates'help, I______the work in time

But for my classmates'help, I______the work in time

A.did not finish

B.could not finish

C.will not finish

D.would not have finished

正确答案是D