Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3775915
А
Аноним
5 дней назад · публичный вопрос
А
Аноним

Choose the correct answer. Nina and Anne ... money for several years.

Запрос пользователя

Реши задание на изображении

Ответ нейросети
5 дней назад

Правильный ответ: have been donating

Полностью: Nina and Anne have been donating money for several years.

Почему именно так

  1. Подлежащее во множественном числе. Nina and Anne — это два человека, то есть they. Значит нужна форма с have, а не с has. Вариант has been donating отпадает.
  2. Указание на длительность. For several years («несколько лет») говорит, что действие началось в прошлом и продолжается до сих пор. Для этого в английском служит Present Perfect Continuous: \(\text{have/has} + \text{been} + V_{ing}\).
  3. Почему не остальные варианты:
  • donate (Present Simple) — просто факт, без оттенка «уже несколько лет подряд»;
  • donated (Past Simple) — действие закончилось в прошлом и с настоящим не связано, а for several years требует связи с сейчас.

Проверка

Подставь местоимение: They have been donating money for several years. — форма согласуется с they, а время показывает процесс, который тянется уже несколько лет и не завершён. Всё сходится.

Небольшое наблюдение: если бы в предложении стояло last year или two years ago, понадобился бы Past Simple (donated). А вот since 2020 или for several years — сигналы Perfect Continuous.