Tổng hợp đề thi Tiếng Anh có lời giải (Đề số 18)

My director is angry with me. I didn't do all the work I _________ last week

23/64

My director is angry with me. I didn't do all the work I _________ last week

should have done

must have done

need to have done

may have done

Giải thích

Đáp án : A

Should have done = đáng lẽ ra nên làm trong quá khứ, nhưng đã không làm. Must have done = dự đoán chắc chắn ai đã làm gì trong quá khứ, dựa trên cơ sở rõ ràng