PETER ... HIS TEST YET. A. ISN’T FINISHING B. WON’T FINISH C. D...

527. Peter ... his test yet.

A. isn’t finishing

B. won’t finish

C. doesn’t finish

D. hasn’t finished