Trang đã được tối ưu để hiển thị nhanh cho thiết bị di động. Để xem nội dung đầy đủ hơn, vui lòng click vào đây.

homework.

Câu hỏi: Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
Tim 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
Cấu trúc:
- must + have PP: chắc hẳn đã làm gì
- should + have PP: lẽ ra đã nên làm gì
- might + V (bare-inf): có thể làm gì đó (tương lai)
- will + have PP: sẽ làm gì trước 1 thời điểm/ hành động khác trong tương lai (thì tương lai hoàn thành)
Dịch: Tim đã không làm bài tập về nhà cho nên giáo viên đã rất tức giận. Cậu ta lẽ ra đã nên làm bài tập về nhà.
Đáp án B.