Как различить Present Perfect от Past Perfect?

Умскул
Italki
Вопрос: Как различить Present Perfect от Past Perfect?
Аватар

Bender, админ EngDiffer.ru

Различить их можно по одному слову. Have или has — Present Perfect, действие завершилось к настоящему моменту. Had — Past Perfect, действие завершилось к какому-то моменту в прошлом.

ПризнакPresent PerfectPast Perfect

Вспомогательный

have / has

had
СокращениеI’ve, he’sI’d, he’d
Отрицаниеhaven’t, hasn’thadn’t
ВопросHave you…?Had you…?
Точка отсчётасейчасмомент в прошлом
Соседнее время в предложениинастоящееPast Simple
1

Третья форма глагола у обоих времён одинаковая — она ничего не различает.
2
Сокращение he’d двусмысленно: это и he had, и he would. Различает следующая форма: третья форма означает had, начальная — would.
3
Если в предложении есть Past Simple, а второе действие произошло раньше, — это Past Perfect.

I have seen this film. — Я смотрел этот фильм.

I had seen this film before you recommended it. — Я смотрел этот фильм ещё до того, как ты его посоветовал.

He’d finished by the time we arrived. — К нашему приезду он уже закончил.

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

Какое из них чаще?
Present Perfect. Past Perfect в разговоре редок.

Что означает he’d gone?
Это he had gone — Past Perfect.

А he’d go?
Это he would go — совсем другая конструкция.

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

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

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

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

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