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