- Правило
- 5–7 класс
Present Perfect: когда употреблять и чем отличается от Past Simple
Опубликовано
Подготовлено редакцией «Ментор»Источников: 5

Коротко
Present Perfect связывает прошлое с настоящим: действие уже произошло, а важен результат или опыт. Завершённое время самого события, например yesterday, не называют. Форма — have или has плюс третья форма глагола: I have finished, She has seen this film.
Правило
Present Perfect рассказывает о прошлом, которое важно сейчас. Завершённое время самого события, например yesterday, не называют — говорят о результате или опыте.
- Результат: I have lost my key. (Я потерял ключ, и его до сих пор нет.)
- Опыт: Have you ever been to London? (Ты когда-нибудь бывал в Лондоне?)
- Недавно закончено: She has just left. (Она только что ушла.)
- Длится до сих пор: We have lived here for six years. (Мы живём здесь шесть лет.)
Подсказки: just, already, yet, ever, never, so far, recently, for, since, а ещё today и this week, пока они не закончились.
Past Simple или Present Perfect
- Ищи слова про времяЕсть ли yesterday, last week, ago, in 2020?
- Проверь, что они называютЕсли они задают завершённое время события, нужен Past Simple: I saw him yesterday.
- Если время не названоПроверь смысл: важен результат, опыт или связь с настоящим? Тогда Present Perfect.
- Образуй формуhave или has плюс третья форма глагола.
Образуется время так: have или has плюс третья форма глагола. Has ставят после he, she, it, have — после остальных подлежащих. Третья форма у правильных глаголов с -ed, у неправильных её берут из таблицы.
В учебниках и справочниках встречается полное название — Present Perfect Simple. Здесь рассматриваем именно его: have или has плюс третья форма, без -ing. Present Perfect и Present Perfect Simple — одно и то же время.
Таблица или схема
| Тип | Правило | Пример |
|---|---|---|
| Утверждение | have, has + третья форма | I have finished. She has finished. |
| Отрицание | haven’t, hasn’t + третья форма | I haven’t finished. He hasn’t finished. |
| Вопрос | Have, Has + подлежащее + третья форма | Have you finished? Has she finished? |
| Краткий ответ | Yes, I have. No, he hasn’t. | Has he called? No, he hasn’t. |
Слова-подсказки стоят на своих местах:
| Слово | Что значит | Где стоит | Пример |
|---|---|---|---|
| just | только что | между have и третьей формой | He has just come. |
| already | уже | между have и третьей формой | I have already eaten. |
| yet | ещё, уже | в конце вопроса и отрицания | Have you finished yet? |
| ever, never | когда-нибудь, никогда | между have и третьей формой | I have never been there. |
| for | в течение | перед длительностью | for two hours |
| since | с какого момента | перед моментом | since Monday |
А вот как отличить Present Perfect от Past Simple:
| Past Simple | Present Perfect | |
|---|---|---|
| Время события | завершённое время названо: yesterday, in 2020 | завершённое время не названо |
| Смысл | событие в прошлом | результат, опыт или связь с настоящим |
| Период | время закончилось | since 2022, today: период ещё идёт |
| Пример | I lost my key yesterday. | I have lost my key. |
Примеры
Результат: I have lost my key
I have lost my key. I can’t open the door.
Ключ потерян, и сейчас его нет: поэтому прошлое событие важно для настоящего. Перевод: «Я потерял ключ. Я не могу открыть дверь.»
Опыт: Have you ever tried sushi?
Have you ever tried sushi? — No, I haven’t. I have never been to London.
Вопрос с ever спрашивает про опыт за всю жизнь. Перевод: «Ты когда-нибудь пробовал суши? — Нет. Я никогда не был в Лондоне.»
For и since: We have lived here for six years
We have lived here for six years. She has studied English since September.
For идёт с длительностью, since с моментом начала. Перевод: «Мы живём здесь шесть лет. Она изучает английский с сентября.»
Just, already, yet: He has just come home
He has just come home. I have already done my homework. Have you finished yet?
Just и already стоят между has или have и третьей формой, а yet в конце вопроса. Перевод: «Он только что пришёл домой. Я уже сделал домашнее задание. Ты уже закончил?»
Исключения
Завершённое время события. Когда yesterday, last week, two days ago или in 2020 задают завершённое время события, нужен Past Simple: I saw him yesterday, а не «I have seen him yesterday». Но last week само по себе Present Perfect не запрещает: I have known her since last week.
Been и gone. She has been to Paris значит «она бывала в Париже и вернулась». She has gone to Paris значит «она уехала в Париж и ещё не вернулась».
Третья форма. У неправильных глаголов она часто не совпадает со второй: He has gone, а не «He has went». Вторая и третья совпадают только у части глаголов, например у have: had — had.
Проверь себя
Допиши предложения с нужной формой глагола, потом проверь по ответам.
- I ___ (already / finish) my homework.
- She ___ (never / be) to Spain.
- ___ you ever ___ (see) a whale?
- They ___ (know) each other for ten years.
- Выбери форму: I (have seen / saw) this film yesterday.
- Исправь ошибку: He has went home.
Ответы:
- have already finished: already стоит между have и третьей формой.
- has never been: после she нужен has.
- Have you ever seen: третья форма глагола see — seen.
- have known: for ten years показывает, что знакомство длится до сих пор.
- saw: слово yesterday называет завершённое время события, значит, нужен Past Simple.
- He has gone home: третья форма go — gone.
Если тема не идёт
Если ребёнок путает Present Perfect и Past Simple, пусть сначала ищет в предложении слово про время: yesterday, ago, last week. Когда такое слово задаёт завершённое время события, нужен Past Simple. Если его нет, проверьте смысл: важен результат, опыт или связь с настоящим. Сначала проверьте, что ребёнок уверенно пользуется Past Simple и таблицей неправильных глаголов. Все времена — в разделе «Времена».

Типичная ошибка
Present Perfect ставят рядом с прошедшим временем: «I have seen him yesterday». Когда yesterday, last week или ago задают завершённое время события, нужен Past Simple: I saw him yesterday. Вторая частая ошибка — вторая форма вместо третьей: «She has went». Проверка: если названо завершённое время самого события, обычно нужен Past Simple. Словосочетание last week само по себе Present Perfect не запрещает: I have known her since last week.
Частые вопросы
Когда употребляют Present Perfect?
Когда прошлое важно сейчас: результат (I have lost my key), жизненный опыт (Have you ever been to London?), недавнее событие (She has just left) и ситуация, которая длится до сих пор (We have lived here for six years). Завершённое время самого события не называют, но указать начало периода можно: since 2022.
Чем Present Perfect отличается от Past Simple?
Past Simple называет событие в прошлом, обычно с временем: I lost my key yesterday. Present Perfect не называет завершённое время самого события, а показывает связь с настоящим: I have lost my key, и ключа нет до сих пор. Когда yesterday, ago или last week задают завершённое время события, нужен Past Simple.
Когда ставить for, а когда since?
For используют с длительностью: for two hours, for ten years. Since используют с моментом, с которого всё началось: since Monday, since September, since 2022. Например: I have known her for ten years, I have known her since 2016.
Как образуется третья форма глагола?
У правильных глаголов она совпадает со второй: work — worked — worked. У неправильных её нужно запоминать: go — went — gone, see — saw — seen, take — took — taken. Таблицу трёх форм удобно учить вместе с Past Simple.
Потренируйся сам — бесплатно и без регистрации
На этой странице есть блок «Проверь себя». Реши задания сам, ничего никуда не отправляя, и сверься с ответами: так видно, что уже получается.
