Английский
Present Perfect: зачем он нужен, если есть Past Simple
Один критерий выбора вместо десяти правил: когда нужен Present Perfect, а когда Past Simple. Таблица маркеров, since и for, 10 упражнений с разбором.
Содержание9 разделов · 11 мин ПоказатьСкрыть
- Present Perfect в одном предложении
- Как строится: have/has + третья форма
- Четыре ситуации, в которых нужен именно Present Perfect
- Маркеры: already, just, yet, ever, never, since, for
- Present Perfect или Past Simple: критерий в одну строку
- Что ломается в американском английском
- 5 ошибок, которые делают русско- и украиноязычные
- Проверьте себя: 10 упражнений с ответами
- Шпаргалка: Present Perfect на одной карточке
Present Perfect учат дважды. Сначала запоминают формулу have/has плюс третья форма — на это уходит вечер. Потом ещё полгода гадают, зачем эта конструкция вообще нужна, если о прошлом уже есть Past Simple. Вот второй заход и есть настоящий.
Ниже — один рабочий критерий выбора вместо десятка правил, таблица форм, маркеры already, just, yet, ever, never, разница since и for, пять пар предложений с Past Simple и 10 упражнений, где к каждому ответу написано, какой признак сработал. Правила сверены с грамматикой Cambridge 01.08.2026.
Present Perfect в одном предложении
Это время отвечает не на вопрос «когда это было», а на вопрос «что мы имеем сейчас».
I’ve lost my transport card. — Я потерял проездной.
I lost my transport card on Friday. — Я потерял проездной в пятницу.
Первое предложение — про настоящее. Карты нет прямо сейчас, поэтому я иду пешком и опаздываю. Второе — просто эпизод из пятницы: карта, возможно, давно нашлась, и рассказ не о ней, а о том дне.
По-русски оба варианта звучат одинаково — «потерял». Отсюда и вся путаница: времена в английском разводятся не переводом, а тем, что именно показано — точка в прошлом или результат в настоящем. Если нарисовать это на бумаге, Past Simple будет точкой где-то позади, а Present Perfect — стрелкой, которая идёт из прошлого и упирается в момент разговора.
Как строится: have/has + третья форма
Формула одна на все случаи: have или has плюс третья форма глагола. Has берут he, she, it, остальные — have.
| Форма | Пример | Что происходит |
|---|---|---|
| Утверждение | I have finished the report. | have + V₃ |
| Утверждение, 3-е лицо | She has finished the report. | has + V₃ |
| Отрицание | I haven’t finished the report. | not приклеивается к have |
| Вопрос | Have you finished the report? | have выходит вперёд |
| Краткий ответ | Yes, I have. / No, I haven’t. | глагол не повторяется |
Двигается только have. Третья форма остаётся на месте всегда — в вопросе, в отрицании, в любом лице.
В речи have почти всегда сокращают: I've, you've, we've, they've, he's, she's. Последние два выглядят опасно, потому что he's — это и he is, и he has. Разводит их следующее слово: после he's в перфекте всегда стоит третья форма, he's gone — «он уехал», а he's going — «он собирается». Отрицания сокращаются в haven't и hasn't.
Третья форма: где её брать и что учить в первую очередь
У правильных глаголов третья форма совпадает со второй: work → worked → worked, call → called → called. Учить там нечего. Неправильные приходится знать в лицо, и вот их короткий список — двадцать штук, которые закрывают большую часть бытовой речи.
| Инфинитив | 3-я форма | Перевод |
|---|---|---|
| be | been | быть |
| have | had | иметь |
| do | done | делать |
| go | gone | уходить, уезжать |
| see | seen | видеть |
| take | taken | брать |
| give | given | давать |
| get | got / gotten | получать |
| make | made | делать, изготовить |
| find | found | находить |
| lose | lost | терять |
| buy | bought | покупать |
| bring | brought | приносить |
| write | written | писать |
| read | read /red/ | читать |
| break | broken | ломать |
| forget | forgotten | забывать |
| send | sent | отправлять |
| pay | paid | платить |
| leave | left | оставить, уехать |
Сколько всего неправильных глаголов — вопрос без единого ответа. В сводной таблице Cambridge их 106 (пересчитано по строкам 01.08.2026), словарные списки длиннее, потому что тянут за собой книжные формы. Цифры «в школе учат ровно столько-то» не существует: программы у школ разные. Учить их по алфавиту — худший из способов; группами по типу изменения выходит быстрее, потому что bring — brought, buy — bought и think — thought меняются одинаково. Полный список с разбивкой на группы — тема отдельного материала.
Одна строка в таблице вечно спорная. Get в британском варианте даёт got, в американском — gotten, и оба варианта нормативные.
Present Perfect в пассиве
Если действие делают не с нами, а над нами, между have/has и третьей формой встаёт been: The documents have been sent — документы отправлены. Логика времени не меняется, меняется только кто в предложении действует. Пассивному залогу нужен свой разбор, здесь он остался бы обрывком.
Четыре ситуации, в которых нужен именно Present Perfect
1. Результат виден сейчас. I've broken my glasses — очки сломаны, и поэтому я щурюсь на расписание. Действие в прошлом, последствие в настоящем. Это самое частое употребление.
2. Опыт: было или не было вообще. Have you ever worked night shifts? Спрашивают не про конкретную ночь, а про факт в биографии. Ответ «когда» здесь не нужен и даже мешает.
3. Действие или состояние, которое ещё продолжается. We've lived in this flat for eight months — въехали восемь месяцев назад и живём до сих пор. По-русски тут настоящее время, и это ловушка, о ней ниже.
4. Новость, которая только что произошла. The kettle has just boiled. My phone has died — do you have a charger? Такие фразы обычно и начинают разговор.
Все четыре случая описаны в грамматике Cambridge — experiences, present results, recent events. Под ними лежит одна общая мысль: прошлое интересно ровно настолько, насколько оно достало до сегодняшнего дня.
Маркеры: already, just, yet, ever, never, since, for
Половина ошибок — не про смысл, а про место слова в предложении. Вот куда что ставится.
| Маркер | Где стоит | Пример |
|---|---|---|
| just | между have/has и третьей формой | The kettle has just boiled — подожди минуту. |
| already | там же, между have/has и глаголом | I’ve already paid the invoice. |
| yet | в самом конце, только в вопросе и отрицании | Have you sent the form yet? · I haven’t sent it yet. |
| ever | между подлежащим и глаголом, обычно в вопросе | Have you ever worked from a village with bad internet? |
| never | между have/has и глаголом, второго отрицания не нужно | She’s never been to Gdańsk. |
| since | перед точкой отсчёта | I’ve had this number since 2019. |
| for | перед отрезком времени | We’ve been waiting for forty minutes. |
Словами то же самое: just, already, ever и never живут внутри конструкции, между вспомогательным и основным глаголом, а yet уезжает в конец предложения и появляется только там, где есть вопрос или отрицание.
Одно предупреждение про never. По-русски мы удваиваем отрицание — «я никогда не был», — а по-английски never уже отрицает: I've never been, без haven't.
Since и for: точка отсчёта против отрезка
Их путают чаще всех остальных маркеров вместе взятых, а разница простая. Since ставится перед моментом, с которого пошёл отсчёт: since Monday, since 2019, since I moved here. For — перед длиной отрезка: for two days, for three years, for ten minutes. Так это сформулировано в справочнике Cambridge: for — про период, since — про точку в прошлом.
She's been on the phone for hours — правильно. She's been on the phone since hours — нет, потому что «часы» это не момент, а промежуток.
Проверить себя можно вопросом. Если на «с какого момента?» — это since. Если на «сколько времени?» — for.
Present Perfect или Past Simple: критерий в одну строку
Критерий такой: если к предложению можно дописать «и это важно сейчас» — берите Present Perfect. Если в нём названа точка во времени — берите Past Simple. Yesterday, in 2019, two hours ago, last week, when I was a student — любое из этих обстоятельств закрывает перфекту дорогу.
| Present Perfect | Past Simple |
|---|---|
| I’ve lost my transport card. (иду пешком) | I lost my transport card on Friday. |
| She’s finished the report. (можно смотреть) | She finished the report at eleven. |
| We’ve been to Gdańsk. (были когда-то) | We went to Gdańsk in May. |
| The bakery has closed. (закрыта сейчас) | The bakery closed in 2019. |
| Have you seen my charger? (он мне нужен) | Did you see my charger this morning? |
Правая колонка отвечает на вопрос «когда», левая — на вопрос «и что теперь». Как устроена сама правая колонка, разобрано отдельно: как устроено простое прошедшее — формы, did и правописание -ed. А подробное сравнение двух времён, со всеми пограничными случаями, заслуживает своей статьи, и она будет.
Заодно про соседа. У Present Perfect есть продолженная версия — Present Perfect Continuous, have been doing, — она подчёркивает не результат, а сам процесс. Это отдельная тема, и сейчас она только запутала бы.
Что ломается в американском английском
А теперь честно: критерий выше работает в британской норме, а в американской он подтекает.
Cambridge пишет об этом прямо: в американском английском вместо Present Perfect часто ставят Past Simple, особенно с already и yet.
| Американский вариант | Британский вариант |
|---|---|
| Did you eat yet? | Have you eaten yet? |
| Did you finish already? | Have you finished already? |
| I just came back. | I’ve just come back. |
Отсюда и ощущение, что вас обманули: в учебнике yet требует перфекта, а в сериале герой говорит Did you eat yet? — и это не ошибка сценариста.
Что с этим делать. В разговоре — ничего, оба варианта поймут по обе стороны океана. На экзамене по британскому стандарту, в деловом письме и в любой письменной работе держитесь Present Perfect: он нейтрален везде, а Past Simple с yet за пределами США читается как небрежность.
5 ошибок, которые делают русско- и украиноязычные
1. Present Perfect с точкой во времени. I have seen him yesterday — самая живучая ошибка темы. Yesterday называет момент, а перфект момента не терпит: I saw him yesterday.
2. Been и gone перепутаны. He has been to Kraków — съездил и вернулся. He has gone to Kraków — уехал и всё ещё там. Разница не в оттенке, а в том, стоит человек перед вами или нет; так это и объясняет Cambridge. И предлог: been to, а не been in, когда речь о поездке.
3. He have. Третье лицо забирает has, и это единственное место, где форма меняется. He have done не существует, только he has done.
4. Since с отрезком. Since three years — калька с русского «уже три года». Правильно for three years, а since пошло бы с датой: since 2023.
5. Настоящее время вместо перфекта. I am here for two hours — так по-русски: «я здесь уже два часа». По-английски состояние началось в прошлом и тянется в настоящее, значит нужен перфект: I've been here for two hours. Ошибка тихая, её редко исправляют, и потому она живёт годами.
Из практики групп: после фразы «давайте повторим Present Perfect» взрослые на первом занятии почти поголовно выдают одно и то же — I have been in London last year. Форму они помнят, таблицу пересказывают без запинки, а рука тянет русское «я уже был», в котором «уже» спокойно уживается с «в прошлом году». Объяснением это не чинится: нужно два десятка своих предложений подряд, сказанных вслух, где каждый раз приходится решать, есть в них точка во времени или нет. Примерно этим мы и занимаемся, когда разбираем выбор времени на курсе с преподавателем.
Проверьте себя: 10 упражнений с ответами
Любой present perfect test проверяет одно и то же: форму и умение не поставить перфект туда, где стоит дата. Сначала ответьте сами, потом сверьтесь. Разбор идёт сразу под ответом, и в нём написано, какой признак сработал.
Часть 1. Поставьте глагол в нужное время
- I ____ (lose) my transport card, so I’m walking to work this week.
- We ____ (buy) this kettle in 2019, and it still works.
- ____ you ever ____ (try) pierogi with buckwheat?
- She ____ (call) the landlord an hour ago, but he ____ (not answer) yet.
Часть 2. Маркеры
- Since или for: I’ve had this laptop ____ four years.
- Since или for: The lift has been out of order ____ Monday.
- Исправьте: I have finished the report yesterday.
Часть 3. Переведите на английский
- Я уже отправил документы — проверьте почту.
- Он уехал в Краков (и он всё ещё там).
- Мы здесь два часа.
Ответы с разбором
- have lost. Признак — результат в настоящем: карты нет сейчас, отсюда и «иду пешком». Точки во времени в предложении нет.
- bought. Признак — год.
In 2019называет момент, и дальше можно не думать, даже если чайник до сих пор жив. - Have … tried. Признак — опыт. Спрашивают, было ли вообще, а не когда именно.
- called … hasn’t answered. Два времени в одном предложении, и оба на своих местах:
an hour agoтянет Past Simple,yet— Present Perfect. - for. Четыре года — это длина отрезка.
- since. Понедельник — точка, с которой пошёл отсчёт.
- I finished the report yesterday. Либо убрать
yesterday:I've finished the report. Вместе они не живут. - I’ve already sent the documents — check your inbox. Признак — результат сейчас, плюс
alreadyмеждуhaveи глаголом. - He has gone to Kraków.
Has beenозначало бы, что он уже вернулся. - We’ve been here for two hours. Русское настоящее плюс отрезок даёт английский перфект.
We are here for two hours— та самая тихая ошибка из пятого пункта.
Ошиблись в трёх и больше? Дело почти наверняка не в Present Perfect, а в том, что базу пора пересобрать. Тест уровня покажет, с какой точки.
Узнать свой уровень английского
Шпаргалка: Present Perfect на одной карточке
| Что | Как | Пример |
|---|---|---|
| Утверждение | have / has + V₃ | I’ve finished. |
| Отрицание | haven’t / hasn’t + V₃ | She hasn’t called. |
| Вопрос | Have / Has + подлежащее + V₃ | Have you paid? |
| Пассив | have / has been + V₃ | The form has been sent. |
| Внутри конструкции | just, already, ever, never | I’ve just seen it. |
| В конце предложения | yet (вопрос и отрицание) | Have you read it yet? |
| Точка отсчёта | since | since Monday, since 2019 |
| Длина отрезка | for | for two days, for eight months |
| Когда нельзя | есть yesterday, ago, in 2019, last week | I saw him yesterday. |
| Критерий выбора | можно дописать «и это важно сейчас» | I’ve lost my card. |
Дальше по теме идут неправильные глаголы полным списком, пара Present Perfect и Present Perfect Continuous, пассивный залог — каждая тянет на отдельный разбор. Если собирать это по обрывкам не хочется, посмотрите стандартный курс английского: там можно отработать выбор времени в живой речи с преподавателем, а не в бланке с пропусками.
Правила и примеры сверены с грамматикой Cambridge 01.08.2026.
Коротко о главном
- Present Perfect отвечает не на вопрос «когда», а на вопрос «что имеем сейчас».
- Формула одна: have/has + третья форма; в отрицании и вопросе двигается только have/has.
- Если в предложении есть точка во времени — yesterday, in 2019, two hours ago, — Present Perfect невозможен.
- Since ставит точку отсчёта (since Monday), for задаёт длину отрезка (for two days); перепутать легко, а смысл меняется.
- В американском английском вместо перфекта часто звучит Past Simple — «Did you eat yet?»; на письме и на экзамене по британской норме так делать не стоит.
Частые вопросы
Коротко о том, что спрашивают чаще всего
Yesterday называет конкретную точку в прошлом, а Present Perfect такую точку не допускает: он показывает результат в настоящем, а не момент события. Нужен Past Simple: I saw him yesterday.
He has been to Kraków — съездил и уже вернулся. He has gone to Kraków — уехал и всё ещё там. Ошибка меняет не оттенок, а факт: человек перед вами или его нет.
Since ставится перед точкой отсчёта (since 2019, since Monday), for — перед длиной отрезка (for three years, for ten minutes). Проверка вопросом: «с какого момента?» — since, «сколько времени?» — for.
Используют, но реже. В американском варианте с already и yet в разговорной речи часто выбирают Past Simple: Did you eat yet? На экзаменах по британскому стандарту и в письменных текстах держитесь Present Perfect.
Единого списка не существует. В сводной таблице Cambridge 106 глаголов, но для начала хватает двадцати самых частых — be, have, do, go, see, take, get и подобных. Остальные добираются чтением.