Ответ:

Перевод задания: Выберите правильный вариант.

d) for 5 years: I have been studying History for 5 years. “For” is used with a duration of time.

Перевод: Я изучаю историю уже пять лет. “For” употребляется, когда указывается продолжительность действия.