Ответ:

Перевод задания: «Как долго ты изучаешь английский?» — «Шесть месяцев».

Правильный ответ: D) have you been learning.

Действие началось в прошлом и продолжается до настоящего момента, поэтому используется Present Perfect Continuous.

How long have you been learning English? — Six months.

Как долго ты изучаешь английский? — Шесть месяцев.

Ответ: D) have you been learning.