It was wrong of you to say nasty things about your teacher.
Đáp án: D
Giải thích:
Câu gốc:
Dịch: Việc bạn nói những điều khó nghe về giáo viên của mình là sai.
Cấu trúc "shouldn’t have + V3/V-ed" diễn tả một hành động đáng lẽ ra không nên làm trong quá khứ nhưng đã xảy ra.
B. You shouldn’t have said nasty things about your teacher.
Dịch: Lẽ ra bạn không nên nói những điều khó nghe về giáo viên của mình.
Xét các đáp án khác:
A. You needn’t have said nasty things about your teacher. (Sai vì "needn’t have + V3" mang nghĩa không cần thiết làm gì trong quá khứ nhưng đã làm, không diễn đạt đúng ý "sai trái" của câu gốc.)
B. You can’t have said nasty things about your teacher. (Sai vì "can’t have + V3" mang nghĩa "không thể nào đã làm gì" – không phù hợp với nghĩa câu gốc.)
C. You may not have said nasty things about your teacher. (Sai vì "may not have + V3" chỉ khả năng một việc có thể đã không xảy ra, không đúng với nghĩa "việc đó là sai trái".)