Question:
There is no excuse for your late submission! You ______ the report by last Friday.
>A. mightn’t have finished
>B. should have finished
>C. needn’t have finished
>D. must have finished
Answer the question before viewing the answer below
Correct answer B