Вопрос задан 16.07.2026 в 06:51. Предмет Английский язык. Спрашивает Рыбалов Павел.

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 — правильно.

Похожие вопросы

Топ вопросов за вчера в категории Английский язык

Последние заданные вопросы в категории Английский язык

Задать вопрос