Решение:
Предложение описывает действие, которое началось в прошлом ('three years ago') и продолжается до сих пор. Для таких действий используется Present Perfect Continuous.
- have been building — это Present Perfect Continuous, который идеально подходит для описания действия, начавшегося в прошлом и продолжающегося в настоящем, с акцентом на продолжительность.
- had build — это неправильная форма Past Perfect. Правильная форма — 'had built'.
- are building — это Present Continuous, который описывает действие, происходящее прямо сейчас, а не в течение определенного периода времени.
Правильный вариант — a) have been building.
Ответ: a) have been building