Когда мы ставим Present Perfect?

Умскул
Italki
Вопрос: Когда мы ставим Present Perfect?
Аватар

Bender, админ EngDiffer.ru

Present Perfect ставят, когда нужно сообщить не о самом событии, а о его следствии в настоящем. Проверить просто: если к предложению напрашивается продолжение «и поэтому…», нужен именно Present Perfect.

СитуацияЧто говоримПочему Perfect

Опоздали на поезд

I have missed my train.

и поэтому опоздаю
Забыли ключиI have forgotten my keys.и поэтому не войду
Прочитали книгуI have read it.и поэтому знаю содержание
Приехали гостиThey have arrived.и поэтому они здесь
Кончились деньгиI have run out of money.и поэтому не куплю
1

Во всех пяти случаях главное не то, что случилось, а то, что из этого следует прямо сейчас.
2
Если следствия нет и важен сам факт — берут Past Simple: I missed my train yesterday.
3
Точное время в прошлом сразу переводит предложение в Past Simple, каким бы важным ни было следствие.

I have missed my train. — Я опоздал на поезд.

I have run out of coffee. — У меня кончился кофе.

They have arrived. — Они приехали.

📰
Новости — заповедник этого времениЗаголовки почти всегда в Present Perfect: The government has announced… Сообщается не событие, а то, что теперь так обстоят дела. Подробности ниже идут уже в Past Simple.

Короткие ответы

А если время названо?
Тогда Past Simple, без вариантов.

Как проверить себя?
Мысленно добавить «и поэтому…». Напрашивается — Perfect.

Какие маркеры подтверждают выбор?
Just, already, yet, ever, never, for, since.

Читайте также

Ответ дополнен 4 сентября 2026 года: добавлены разбор правила, таблица, примеры с переводом, частая ошибка и короткие ответы на смежные вопросы.

Поделиться с друзьями

Вопросы по теме

Популярные категории