Вопрос задан 10.07.2026 в 21:17. Предмет Английский язык. Спрашивает Федів Антон.

Fill in the gaps with the verb in Present Perfect or Present Perfect Continuous and choose for or since.
1) They (learn) English (for/since) 5 years.
2) He (not be) to a cinema (for/since) last year.
3) Mike (know) Betty (for/since) two years.
4) I (not see) you (for/since) ages.
5) I (listen) to music (for/since) early this morning.
6) It (snow) (for/since) hours.

Перейти к ответам

Ответы на вопрос

Отвечает Соловчук Серёжа.

  1. They have been learning English for 5 years.

  2. He hasn’t been to a cinema since last year.

  3. Mike has known Betty for two years.

  4. I haven’t seen you for ages.

  5. I have been listening to music since early this morning.

  6. It has been snowing for hours.

Почему:

  • for используется с периодом времени: for 5 years, for two years, for ages, for hours.

  • since используется с точкой начала действия: since last year, since early this morning.

  • Present Perfect Continuous подходит для действий, которые начались в прошлом и всё ещё продолжаются: have been learning, have been listening, has been snowing.

  • С глаголами состояния, такими как know, обычно используется Present Perfect, а не Continuous: has known.

  • В предложениях с be to a cinema и see также естественно употребляется Present Perfect: hasn’t been, haven’t seen.

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

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

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

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