20 Đề thi thử THPTQG môn Tiếng Anh cực hay có đáp án (Đề số 16)

Tim didn’t do his homework, so the teacher became very angry. He _________ his homework

14/50

Tim didn’t do his homework, so the teacher became very angry. He _________ his homework.

must have done

should have done

might have

will have done

Giải thích

Chọn đáp án B

Cấu trúc: - must + have Vpp: chắc hẳn đã làm gì

- should + have Vpp: lẽ ra đã nên làm gì

- might + Vpp (bare-inf): có thể làm gì đó (tương lai)

- will + have Vpp: 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à.