Bộ 5 đề thi cuối kì 1 Tiếng Anh 8 Friends Plus có đáp án (Đề 5)

John has been learning English ______ 3 years.

14/45

John has been learning English ______ 3 years.

since

for

in

within

Giải thích

Đáp án đúng: B

HTHTTD + for + khoảng thời gian.

Dịch: John đã học tiếng Anh được 3 năm rồi.