Решение:
Фраза 'for three years' указывает на длительность действия, которое началось в прошлом и продолжается до настоящего момента. Это характерно для времени Present Perfect Continuous.
- a) have been building - Верно. Эта форма используется для Present Perfect Continuous, обозначая действие, которое длилось в течение некоторого времени и, возможно, еще не закончено.
- b) had build - Неверно. Это форма Past Perfect, которая используется для описания действия, завершившегося до определенного момента в прошлом.
- c) are building - Неверно. Это Present Continuous, которое описывает действие, происходящее в данный момент, но без указания на длительность.
Перевод (RU)
- 3. Мои соседи строили свой дом в течение трех лет.
Ответ: have been building