John _______ here for about 10 years. Before that, he lived in the capital.
Giải thích
Đáp án đúng: B
“For + khoảng thời gian” là dấu hiệu của thì hiện tại hoàn thành. Thì hiện tại hoàn thành diễn tả 1 hành động đã diễn ra trong quá khứ, kéo dài đến hiện tại và kết quả để lại ở hiện tại.
Dịch: John đã ở đây được khoảng 10 năm rồi. Trước đó, anh ấy sống ở thủ đô.