A. HAVEN’T FINISHED B. HASN’T FINISHED C. HAVEN’T BEEN FINISHING D...

59. A. haven’t finished B. hasn’t finished

C. haven’t been finishing D. hasn’t been finished