Ответ:

Перевод задания: Я изучаю историю ...

Правильный вариант: a) for 5 years. Предлог for используется для обозначения продолжительности действия.

I have been studying History for 5 years. (Я изучаю историю уже пять лет.)

Ответ: a) for 5 years