You were supposed to hand in this assignment two days ago.
Giải thích
Đáp án: A
Giải thích:
should/ought to have VpII: đáng lẽ ra nên làm nhưng đã không làm
must have VpII: chắn hẳn đã làm
may have VpII: có lẽ là đã
Dịch: Bạn đáng lẽ ra nên nộp bài tập này vào hai ngày trước.
= A. Đáng lẽ ra bạn nên nộp bài tập này vào hai ngày trước.
B. Bạn chắc hẳn là đã nộp bài tập này vào hai ngày trước. => sai về nghĩa
C. sai ở “have been supposed”
D. Bạn có lẽ là đã nộp bài tập này vào hai ngày trước. => sai về nghĩa