Ответ:

Перевод задания: Смотритель выйдет на пенсию в следующем году. К тому времени он будет работать здесь уже 25 лет.

He’ll have been working here for 25 years.

Употребляем Future Perfect Continuous: действие началось раньше и будет продолжаться до указанного момента в будущем. После will используется форма have been working.

Смотритель выйдет на пенсию в следующем году. К тому времени он будет работать здесь уже 25 лет.

Ответ: B. have been working.