They ... here for twenty years: work / were working / have been working.
Ответы на вопрос
Правильный вариант: They have been working here for twenty years.
Здесь используется Present Perfect Continuous:
have/has been + глагол с -ing
Фраза for twenty years показывает, что действие началось в прошлом и продолжается до настоящего момента. То есть они начали работать здесь двадцать лет назад и всё ещё работают здесь сейчас.
-
They work here for twenty years — неправильно, потому что Present Simple обычно не употребляется с периодом, который длится до настоящего времени.
-
They were working here for twenty years — неправильно без дополнительного контекста в прошлом. Past Continuous описывает процесс в определённый момент в прошлом, например: They were working here when the company moved offices.
-
They have been working here for twenty years — правильно.
Похожие вопросы
Топ вопросов за вчера в категории Английский язык
Последние заданные вопросы в категории Английский язык
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

