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.
Ответы на вопрос
-
They have been learning English for 5 years.
-
He hasn’t been to a cinema since last year.
-
Mike has known Betty for two years.
-
I haven’t seen you for ages.
-
I have been listening to music since early this morning.
-
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.
Похожие вопросы
Топ вопросов за вчера в категории Английский язык
Последние заданные вопросы в категории Английский язык
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

