He visited London three years ago He hasn’t visited London for three years
Giải thích
Đáp án A
Kiến thức: Câu đồng nghĩa Giải chi tiết:
S + V_ed + khoảng thời gian + ago: Ai đó đã làm gì cách đây bao lâu trước.
= S + haven’t/ hasn’t + P2 + for + khoảng thời gian: Ai đó đã không làm gì trong bao lâu.
A. Anh ấy đã không đến London trong 3 năm rồi.
B. Anh ấy đã ở London trong 3 năm. => sai nghĩa
C. Anh ấy đã không đến London 3 năm trước. => sai nghĩa
D. Anh ấy đã ở London trong 3 năm. => sai nghĩa
Tạm dịch: Anh ấy đã đến thăm London 3 năm trước.
= Anh ấy đã không đến London trong 3 năm rồi.