Ответ:

В данном предложении нужно выбрать подходящее обстоятельство времени для предложения в Present Perfect Continuous.

"for 5 years" (в течение 5 лет) указывает на длительность действия, начавшегося в прошлом и продолжающегося до настоящего момента, что соответствует использованию Present Perfect Continuous.

Ответ:

a) for 5 years