MUST THIS TEST ... ON TIME

89. Must this test ... on time?

A. be finishing

B. finish

C. be finished

D. be finish