ĐGNL ĐHQG TP.HCM - Sử dụng ngôn ngữ Tiếng Anh - Động từ khuyết thiếu

John didn’t do his homework, so the teacher became very angry. John ______his homework. 

20/20

John didn’t do his homework, so the teacher became very angry. John ______his homework. 

should have done

must have done

will have done

could have done

Giải thích

should have done: lẽ ra đã nên làm

must have done: chắc hẳn đã làm      

will have done: sẽ đã hoàn thành 

could have done: có thể đã làm

=>John didn’t do his homework, so the teacher became very angry. John should have done his homework. 

Tạm dịch: John không làm bài tập về nhà, vì vậy giáo viên đã rất tức giận. Anh ấy lẽ ra nên làm bài tập.