Сегодня мы поговорим о настоящем длительном совершенном времени (Present perfect continuous). Ужасное название, да? Одно оно уже дезориентирует. Это время сначала кажется для русского человека запутанным, но я доступно объясню разницу с Present perfect (Настоящим совершенным) на примерах и расскажу, когда употребляется именно Present pefect continuous.
Разница с Present Perfect (Настоящее совершенное)
Давайте объясню на примерах. "Я уже 20 лет вкалываю в этой конторе". Это Present perfect continuous. А "Я 20 лет вкалывал в этой конторе" - это Present perfect (Настоящее совершенное). То есть, в первом случае действие длится до сих пор. Во втором случае оно уже завершилось.
Кстати, подробная навигация по всем временам здесь.
Когда употребляется?
- Когда действие началось в прошлом и длится до сих пор.
Пример: She has been cooking dinner for 2hours already. (Она уже 2 часа готовит ужин.)
Пример: I have been living here for 20 years. (Я здесь уже 20 лет живу.)
- Когда хочется подчеркнуть длительность действия.
Пример: It has been raining since morning. (Дождь идёт с утра.)
- Чтобы выразить негодование.
Пример: Who has been using my laptop? (Кто использовал мой ноутбук?!)
Как образуется?
- HAVE + been + глагол c окончанием -ing (то есть, если глагол правильный - прибавляем окончание -(e)d, если неправильный, то смотрим в таблицу неправильных глаголов последний столбик)
Как прибавить окончание -ing?
- Если слово короткое (обычно один слог), а гласная окружена согласными, то согласная на конце удваивается:
Пример: stop - stopping (останавливаться)
- Но: working, waiting (здесь в первом случае: две согласные, во втором две гласные)
- Если слово заканчивается на -e, то ее надо выкинуть.
Пример: make - making (делать)
- Запомнить!
Пример: lie - lying (лгать, лежать)
Пример: die - dying (умирать)
Пример: begin - beginning (начинать)
Что еще нужно запомнить?
- С глаголами live, feel и work можно использовать как Present perfect, так и Present perfect continuous. Разницы в значении не будет.
Пример: I have been living here for 20 years. = I have lived here for 20 years.
Глаголы, которых нет в Present Continuous
Естественно, для любого времени группы Continuous актуальна данная информация:
- Мышление и чувства/эмоции: like (нравится), love (любить), adore (обожать), regret (сожалеть), want (хотеть), think (думать), recognise (узнавать), mean (значить), notice (замечать)
- Обладание и существование: have (иметь), be (быть), exist (существовать)
- Модальные глаголы: can (уметь), should (следует), must (должен), may (можно)
Подробнее про эти глаголы можно прочитать здесь.
С какими словами употребляется?
Здесь можно посмотреть слова-маркеры по всем временам, но по Present perfect continuous я вынесу отдельно, чтобы всё было в одном месте.
since - с какого-то момент в прошлом
for - на протяжении какого-то времени
Надеюсь, было полезно! Подписывайтесь! Если есть вопросы - добро пожаловать в комментарии!
See you!