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 should have finished                 

B mightn’t have finished

C needn’t have finished   

D must have finished