John has been learning English ______ 3 years.Đoạn văn14/45John has been learning English ______ 3 years.sincefor 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.