Фраза 'for several months' указывает на продолжительность действия, которое началось в прошлом и, возможно, еще не завершено или завершилось недавно, но результат виден. Это случай использования времени Present Perfect Continuous. Так как подлежащее 'They' — множественное число, используется вспомогательный глагол 'have' и форма 'been' + глагол с окончанием '-ing' ('building').
Ответ: have been building