He last visited London three years ago.
Giải thích
Đáp án B
Dịch nghĩa: Lần cuối anh ấy đến thăm London là 3 năm trước.
A. Anh ấy đã ở London được 3 năm.
B. Anh ấy không đến thăm London đã 3 năm rồi.
C. Anh ấy không đến thăm London 3 năm trước.
D. Anh ấy đã ở London 3 năm.