Английские времена в реальных контекстах
Ключевые тезисы:
- Present Perfect Simple используется для указания длительности действия или состояния, начавшегося в прошлом и продолжающегося до сих пор.
- Present Continuous со словом
alwaysвыражает раздражение. - Past Perfect используется для действия, завершившегося до другого действия в прошлом.
- Глаголы состояния (state verbs) не используются во временах группы Continuous.
Present Perfect Simple для длительности
Используется, чтобы показать, как долго что-то длится (с for или since).
Пример с глаголом состояния:
I have known Jerry for five years. (Я знаю Джерри уже 5 лет).
Правильно: have known(Present Perfect Simple).
Неправильно: know(Present Simple) — констатирует факт, но не длительность.
Неправильно: have been knowing— глаголknow(знать) — это глагол состояния, его нельзя ставить в Continuous.
Другой пример:
I have hated broccoli since I was a child. (Я ненавижу брокколи с детства).
Present Continuous для выражения раздражения
Чтобы показать, что регулярное действие вызывает раздражение, используется Present Continuous со словом always.
Пример:
He is always leaving his stuff on my desk. (Он вечно оставляет свои вещи на моём столе).
Оттенок раздражения: is always leaving(Present Continuous).
Простая констатация факта: always leaves(Present Simple).
Другой пример:
My wife is always making borscht for dinner. (Моя жена вечно готовит борщ на ужин) — звучит как жалоба.
Past Perfect для "предпрошедшего" времени
Используется, чтобы показать, что одно действие в прошлом завершилось до начала другого.
Пример:
When I came to the shop, it had already closed. (Когда я пришёл в магазин, он уже закрылся).
- Действие "закрылся" (
had closed) произошло до действия "пришёл" (came).
Другие примеры:
My wife had already cooked dinner when I arrived.
They had already left when I came.
Present Perfect Simple для владения
Чтобы указать, как долго вы что-то имеете (владеете), также используется Present Perfect Simple.
Пример:
I have had my cat for four years. (У меня есть кот уже 4 года).
Правильно: have had(Present Perfect Simple).
Неправильно: have(Present Simple) — не указывает на длительность.
Неправильно: had(Past Simple) — означает, что кота уже нет.
Неправильно: have been having— глаголhave(иметь) — это глагол состояния.
Ключевое отличие: State vs. Action Verbs
Глаголы состояния (State Verbs):
know,hate,have,love. Показывают состояние, а не действие. Используются с Present Perfect Simple для указания длительности.I have known him for years. (Я знаю его годами).
Глаголы действия (Action Verbs):
do,clean,play,work. Показывают активность. Могут использоваться с Present Perfect Continuous для указания длительности.I have been cleaning my room for two hours. (Я убираю комнату уже 2 часа).
Выводы:
- Present Perfect Simple — ваш выбор для ответа на вопрос "Как долго?" с глаголами состояния.
- Present Continuous + always — мощный инструмент для выражения жалобы или раздражения.
- Past Perfect — чётко показывает последовательность завершённых действий в прошлом.
- Главное правило: Запомните список глаголов состояния — они не любят форму Continuous.