Когда Present Perfect А когда Past Perfect?

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

Bender, админ EngDiffer.ru

Выбор решает точка отсчёта. Present Perfect берут, когда действие завершилось к настоящему моменту. Past Perfect — когда оно завершилось к какому-то моменту в прошлом, и этот момент назван или подразумевается.

Что в предложенииКакое времяПример

нет второй точки

Present PerfectI have finished the report.
есть второе действие в прошломPast PerfectI had finished before he came.
есть by the time, by sixPast PerfectShe had left by six.
есть just, already, yetPresent PerfectShe has just left.
1

Past Perfect почти никогда не стоит в предложении один: рядом есть Past Simple или указание на момент.
2
Present Perfect, наоборот, самодостаточен: точка отсчёта — всегда «сейчас», и называть её не нужно.
3
Если в предложении есть before или after, Past Perfect часто можно опустить: порядок и так ясен.

I have finished the report. — Я закончил отчёт.

I had finished the report before he came. — Я закончил отчёт до того, как он пришёл.

By six they had already left. — К шести они уже ушли.

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

Как отличить по форме?
Have/has — Present Perfect, had — Past Perfect.

Какое встречается чаще?
Present Perfect. Past Perfect в разговоре довольно редок.

Можно ли обойтись без Past Perfect?
Часто да, если порядок событий понятен из контекста.

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

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

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

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

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