MUST THIS TEST ... ON TIME

89. Must this test ... on time?

A. be finishing B. finish C. be finished D. be finish