Choose the correct answer to each of the following questions.Câu hỏi Tom didn't do his homework, so the teacher became very angry. He ______ his homework. A. must have done B. will have done C. might have D. should have done