Привет! Рад помочь тебе с заданием по английскому языку.
Ты почти верно изменил слово "BE" в предложении, но правильный ответ - "have been".
Почему? Потому что выражение "for a long time" указывает на продолжающееся длительное время, что соответствует временной форме Present Perfect Continuous, где используется "have been".
Если бы в предложении не было указания на продолжительность времени, то можно было бы использовать форму Past Simple "was", как ты предположил.
Надеюсь, теперь ты понял, почему правильный ответ - "have been".
Поставь, пожалуйста, лайк, если мой ответ был полезен!
Задача Задача №1229124
А
А
