Ответ:

Перевод задания: Она _____ английский в течение пяти лет.

Ответ: She has been learning English for five years. (Она изучает английский уже пять лет.)

Выбран вариант c, потому что действие началось в прошлом и продолжается сейчас; используется for five years.