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

Các câu hỏi liên quan