Choose the best answers to complete the following sentences.Câu hỏi Tom didn't do his homework, so the teacher became very angry. He ________ his homework. A. must have done B. should have done C. might have D. will have done