Объяснение: Вопрос о продолжительности действия (как долго) в настоящем времени, которое началось в прошлом и продолжается до сих пор, требует использования Present Perfect Continuous. Для этого используем 'have' (так как подлежащее 'you') и 'been' + глагол с окончанием -ing. Глагол 'learn' превратится в 'learning'.
Ответ: How long have you been learning English? (learn)