Bộ 5 đề thi giữa kì 1 Tiếng Anh 11 Friends Global có đáp án - Đề 2

John _______ here for about 10 years. Before that, he lived in the capital.

11/50

John _______ here for about 10 years. Before that, he lived in the capital.

was

has been

had been

has been being

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ủ đô.