There is no excuse for your late submission! You _...

Câu hỏi: There is no excuse for your late submission! You _________ the report by last Monday.

A. needn’t have finished

B. mightn’t have finished

C. should have finished

D. must have finished