As a result of my laziness.Ifailed ( ) my work in time.

As a result of my laziness.Ifailed ( ) my work in time.

A.To be finished

B.To finish

C.To be finishing

D.To have finished

正确答案是B