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

My supervisor is angry with me. I didn’t do all the work that I

8/50

My supervisor is angry with me. I didn’t do all the work that I _____ last week.

must have done

can have done

may have done

should have done

Giải thích

Đáp án D

A. must have done: chắc chẵn đã được làm

B. can have done: có thể đã làm

C. may have done: có thể đã làm

D. should have done: đáng lẽ phải đã làm (nhưng không làm)
Tạm dịch: Cố vấn của tôi rất tức giận. tôi đã không làm tất cả công việc mà đáng lẽ tôi phải làm tuần trước.