Kiến thức về các loại mệnh đề.
Đề bài: Bạn đã không nói cho cô ấy biết sự thật. Đó là lỗi sai của bạn.
Xét các đáp án:
A. must have Vp2: chắc hẳn đã làm gì trong quá khứ (phỏng đoán có căn cứ)
B. should have Vp2: lẽ ra nên làm gì nhưng thực tế không làm
C. may have Vp2: lẽ ra có thể làm gì nhưng thực tế không làm (không chắc chắn lắm)
D. could have Vp2: lẽ ra có thể làm gì nhưng thực tế không làm
=> Theo nghĩa các cấu trúc, đáp án A phù hợp nhất.