The correct answer is have you been learning.
Этот вопрос требует использования Present Perfect Continuous, чтобы спросить, как долго человек изучает английский язык. Структура вопроса: How long + have/has + подлежащее + been + глагол с -ing окончанием?