Câu 608:
Mark the letter A, B, C, or D on your answer sheet to indicate the correct answer to each of the following questions.
There was a lot of fun at yesterday’s party. You _____ come, but why didn’t you?
A. must have B. should C. need have D. should have
Đáp án
should have
Giải thích
Tạm dịch: Bữa tiệc hôm qua rất vui. Bạn lẽ ra nên đến nhưng sao lại không đến nhỉ?
must have come: chắc hẳn đã đến (diễn tả suy luận hợp lý trong quá khứ khi có căn cứ)
should come: nên đến
need have come => không có công thức này
should have come: lẽ ra nên đến (diễn tả hành động nên làm trong quá khứ nhưng đã không làm)
Vậy đáp án là should have.