单项选择题

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