Present Perfect (настоящее совершенное время): формула, маркеры и примеры
Present Perfect (настоящее совершенное время, по-русски часто пишут «презент перфект») строится по формуле have / has + V3: I have finished, She has left. Это время связывает прошлое с настоящим: действие уже совершилось, а важен его результат сейчас (I've lost my keys, и ключей нет) или жизненный опыт (I've never been to Rome).
На странице: формула и таблица для всех лиц, конструкции и употребление, слова-маркеры и упражнения с ответами. Для урока или домашней работы скачайте упражнения на Present Perfect в PDF.
Сначала изучите: Past SimpleНеправильные глаголы, часть 1 (Irregular verbs)
PDF: Present Perfect: упражнения с ответами на have / has, V3 и маркеры
1.Конструкции
1.1Конструкции предложений / правильные глаголы
Чтобы образовать present perfect tense, следуйте этим основным правилам:
S = подлежащее (subject)
3 p.s. = 3-е лицо единственного числа (singular: he / she / it)
hasn't = has not
haven't = have not
QW = вопросительное слово (question word)
| Конструкция | Примеры | |
|---|---|---|
| + утверждение | S + have / has(3 p.s.) + глагол(+ed / d) + ... | I have visited John twice. He has visited John twice. Я дважды навестил Джона. Он дважды навестил Джона. |
| - отрицание | S + haven't / hasn't(3 p.s.) + глагол(+ed / d) +... | We haven't liked loud music since 1990. Нам не нравится громкая музыка с 1990 года. |
| ? вопрос | (QW) + have / has(3 p.s.) + S + глагол(+ed / d) +...? | Have you called him yet? Where has he worked for already 5 years? Ты уже позвонил ему? Где он работает уже 5 лет? |

Проверьте себя
1.2Конструкции предложений / неправильные глаголы
Чтобы образовать present perfect tense, следуйте этим основным правилам:
S = подлежащее (subject)
(III) = форма past participle, то есть третья форма смыслового глагола (verb) → Irregular Verbs List, список неправильных глаголов (3-я колонка)
hasn't = has not
haven't = have not
QW = вопросительное слово (question word)
| Конструкция | Примеры | |
|---|---|---|
| + утверждение | S + have / has(3 p.s.) + глагол(III) + ... | I have seen John twice. He has seen John twice. Я дважды видел Джона. Он дважды видел Джона. |
| - отрицание | S + haven't / hasn't(3 p.s.) + глагол(III) +... | We haven't seen John since 2015. Мы не видели Джона с 2015 года. |
| ? вопрос | (QW) + have / has(3 p.s.) + S + глагол(III) +...? | Have you seen him yet? Where has he been all this time? Ты уже видел его? Где он был всё это время? |

Проверьте себя
2.Употребление
2.1Действие, завершённое к настоящему моменту, время неизвестно
Обычно это новость, а подробности передают во времени Past Simple.
| Пример | Комментарий |
|---|---|
| The Police have finally caught the murderer. Полиция наконец поймала убийцу. |
the news новость |
| They found him in a bar. Его нашли в баре. |
details подробности |
| I've bought a new car. Я купил новую машину. |
the news новость |
| It cost too much. Она стоила слишком дорого. |
details подробности |
| He's read 2 new books! Он прочитал 2 новые книги! |
the news новость |
| He read them in a library. Он читал их в библиотеке. |
details подробности |

Проверьте себя
2.2Период времени, о котором мы говорим или который имеем в виду, не завершён.
На незавершённый период могут указывать today или this morning/afternoon/evening/week/month/year/century и т. д.
Present perfect с незавершённым периодом времени означает, что действие произошло или не произошло когда-то в пределах этого периода, без указания на точный момент.
| Пример | Комментарий |
|---|---|
| Have you seen him today? Ты видел его сегодня? |
at any time today в любое время сегодня |
| He has run 20 miles. Он пробежал 20 миль. |
(so far) The focus is on the completion, result. (пока что) Акцент на завершении, на результате. |
| Yes, I have/ Yes, I've seen him today. Да, видел. / Да, я видел его сегодня. |
at some time during the day когда-то в течение дня |
| Has he been here lately/recently? Он был здесь в последнее время? |
at any time during the last week/month etc. в любое время за последнюю неделю/месяц и т. д. |
| He has been here recently. Он был здесь недавно. |
at some undefined time during the last week/month etc. когда-то за последнюю неделю/месяц, без указания на точный момент |
| He left recently*. Он уехал недавно. |
= He left a short time ago. = Он уехал незадолго до этого. |
- recently во времени (tense) simple past означает 'a short time ago' - «незадолго до этого» Акцент на завершении, на результате.

Проверьте себя
2.3Действие, которое начинается в прошлом и продолжается в настоящем
Действие обычно начинается в прошлом и продолжается и после момента речи - уже в настоящем. Здесь мы часто видим так называемые маркеры времени (tense). Но учтите: они не всегда надёжны! ( lately, recently, for + period of time, all one's life, since + a point in time, all day/night/week и т. д. ). Однако акцент здесь на результате, а не на процессе.
| Пример | Комментарий |
|---|---|
| I have lived here for 2 years. Я живу здесь 2 года. |
I still live here. Я всё ещё живу здесь. |
| We have waited all day. Мы ждём весь день. |
We are still waiting. Мы всё ещё ждём. |
| He has always worked for us. Он всегда работает у нас. |
He still works for us. Он всё ещё у нас работает. |
| I haven't seen him since November. Я не видел его с ноября. |
Last time I saw him in November. Now it's January. В последний раз я видел его в ноябре. Сейчас январь. |
| I' ve lived here since I entered the University. Я живу здесь с тех пор, как поступил в университет. |
I entered the University in 2022 and came to live here. I still live here. Я поступил в университет в 2022 году и переехал сюда жить. Я всё ещё живу здесь. |
| I've made many new friends since I have lived here. Я завёл много новых друзей с тех пор, как живу здесь. |
up to now, I still live here до этого момента; я всё ещё живу здесь |

Проверьте себя
2.4Многократные действия в прошлом, которые, вероятно, повторятся снова, описание опыта.
Present perfect здесь можно употреблять для привычных действий, повторяющегося опыта или жизненного опыта до настоящего момента, а также для уникального и недавнего опыта.
| Пример | Комментарий |
|---|---|
| They've always answered my letters. Они всегда отвечали на мои письма. |
It's usual for them. In the past and now as well. Для них это обычно. И в прошлом, и сейчас. |
| I've been to Paris twice. Я дважды был в Париже. |
Multiple action, my experience Многократное действие, мой опыт |
| I've never been late for work. Я никогда не опаздывал на работу. |
It's habitual for me, not to be late. In the past and now as well. Для меня привычно не опаздывать. И в прошлом, и сейчас. |
| This is the best wine I have ever drunk. Это лучшее вино, которое я когда-либо пил. |
used here to describe my life experience up to the present. употребляется здесь, чтобы описать мой жизненный опыт до настоящего момента. |
| It/This is the first time I have seen a mounted band. Я впервые вижу конный оркестр. |
to describe a unique and recent experience that has just occurred or is happening for the first time. чтобы описать уникальный и недавний опыт, который только что произошёл или происходит впервые. |
| It is only the second time he has been in a canoe. Он лишь второй раз был в каноэ. |
to describe repeated experiences up to the present moment. чтобы описать повторяющийся опыт до настоящего момента. |

Проверьте себя
3.Тонкости
3.1to Be In / To
Конструкция to be + in + place в перфектных временах подчёркивает нахождение внутри места в течение некоторого времени. Она означает, что вы всё ещё находитесь там в момент речи.
| Пример | Комментарий |
|---|---|
| She has been in the library all day long. Она в библиотеке уже весь день. |
She is now in the library. Она сейчас в библиотеке. |
| I've been in the room for 2 hours. Я в комнате уже 2 часа. |
I am still here, in this room. Я всё ещё здесь, в этой комнате. |
| I've been in Paris for a week. Я в Париже уже неделю. |
I arrived in Paris a week ago and I am now in Paris Я приехал в Париж неделю назад, и сейчас я в Париже |
Конструкция to be + to + place в перфектных временах означает, что действие (посещение места или поездка туда) считается завершённым, и акцент на том, что вы побывали там когда-то в прошлом. Она не указывает, что вы сейчас в этом месте. Вы уже там побывали и двинулись дальше.
| Пример | Комментарий |
|---|---|
| She has been to the library twice. Она дважды была в библиотеке. |
past completed visit, experience. She is not in the library now. завершённый визит в прошлом, опыт. Её нет сейчас в библиотеке. |
| I' ve been to the room many times. Я много раз бывал в этой комнате. |
I am not in the room now. Меня нет сейчас в комнате. |
| I've been to Paris three times. Я трижды был в Париже. |
I am not in Paris now. Сейчас я не в Париже. |

Проверьте себя
3.2already и yet
| Тип предложения | Пример | Комментарий |
|---|---|---|
| Утверждение + | I have already read the book. Я уже прочитал эту книгу. |
something is done or achieved, often before the expected time что-то сделано или достигнуто, часто раньше, чем ожидалось |
| Gosh, he's finished painting the kitchen already! Ого, он уже покрасил кухню! |
that's more than was expected at this time это больше, чем ожидалось к этому моменту |
|
| Отрицание - | The bus hasn't come yet. Автобус ещё не пришёл. |
something has not happened up to now что-то не произошло до сих пор |
| I haven't decided on the topic yet, but I think I will speak about literature. Я ещё не выбрал тему, но, думаю, буду говорить о литературе. |
things which are expected but which have not happened то, чего ожидают, но что ещё не произошло |
|
| Вопрос ? | Has your brother finished school yet? Твой брат уже закончил школу? |
I expect that я этого ожидаю |
| Вопрос ? | Has your brother already finished school? He's only 17! Твой брат уже закончил школу? Ему всего 17! |
I'm surprised if your brother has finished school. I did not expect it to happen until later. Я удивлён, если твой брат уже закончил школу. Я не ожидал, что это произойдёт так рано. |
Как видите, already в вопросах может передавать удивление говорящего, что что-то неожиданно.

Проверьте себя
3.3Действие завершается в момент речи
Однако иногда действие завершается в момент речи:
| Пример | Комментарий |
|---|---|
| (on meeting someone): I haven't seen you for ages! (при встрече с кем-то): Я не видел тебя целую вечность! |
but I see you now но сейчас я тебя вижу |
| Where have you been all that time? Где ты был всё это время? |
the "mentioned time" is over «упомянутое время» уже прошло |
| This room hasn't been cleaned for months. Эту комнату не убирали месяцами. |
but we are cleaning it now но сейчас мы её убираем |
| It has been very cold lately but it's just beginning to get warmer. В последнее время было очень холодно, но только начинает теплеть. |
It's not that cold now сейчас уже не так холодно |

Проверьте себя
4.Как образуется Present Perfect: формула и таблица
Формула Present Perfect (настоящее совершенное время): have / has + V3, где V3 обозначает третью форму глагола (past participle). Вспомогательный глагол (auxiliary verb) have стоит в настоящем времени, а V3 показывает, что действие уже произошло. Отсюда и название: форма настоящая, а речь о том, что уже сделано к этому моменту.
Has ставят с he, she, it и с любым подлежащим в третьем лице единственного числа (my sister, the cat), have со всеми остальными. В разговоре оба сокращают: I've, you've, she's, they've.
| Подлежащее | Утверждение (+) | Отрицание (-) | Вопрос (?) |
|---|---|---|---|
| I | I have seen (I've seen) | I haven't seen | Have I seen? |
| you | you have seen (you've seen) | you haven't seen | Have you seen? |
| he / she / it | she has seen (she's seen) | she hasn't seen | Has she seen? |
| we | we have seen (we've seen) | we haven't seen | Have we seen? |
| they | they have seen (they've seen) | they haven't seen | Have they seen? |
В отрицании not ставят сразу после have / has (haven't = have not, hasn't = has not). В вопросе have / has выходит перед подлежащим, а V3 остаётся на месте. Глагол do здесь не нужен.
Третья форма глагола (V3) в Present Perfect
- Правильные глаголы (regular verbs): V3 совпадает со второй формой и оканчивается на -ed: work, worked, worked. Написание меняется так же, как в Past Simple: stop: stopped, study: studied, live: lived.
- Неправильные глаголы (irregular verbs): у каждого своя третья форма, её берут из третьей колонки таблицы неправильных глаголов: go, went, gone; see, saw, seen; write, wrote, written.
Чаще всего путают вторую и третью формы: I have went, she has saw. После have / has всегда третья: I have gone, she has seen. Вторая форма нужна в Past Simple без have: I went, she saw.
Краткие ответы и специальные вопросы
На вопрос с have / has отвечают тем же глаголом, без V3 и без did: Have you eaten? Yes, I have. / No, I haven't. Has she called? Yes, she has. / No, she hasn't.
В специальном вопросе вопросительное слово ставят в начало, дальше порядок как в общем вопросе:
- What have you done? Что ты сделал?
- Where has she put my keys? Куда она положила мои ключи?
- How many books have you read this year? Сколько книг ты прочитал в этом году?
Если who спрашивает о подлежащем, ставят has, как с he или she: Who has taken my pen? Кто взял мою ручку?
's: это has или is?
Сокращение 's бывает и от has, и от is. Подсказка в следующем слове: после 's идёт V3, значит это has и Present Perfect (He's gone = He has gone, «он ушёл»). Если дальше форма на -ing, прилагательное или существительное, это is: He's going (он уходит), He's tired (он устал).
Ошибки русскоговорящих в формуле Present Perfect
| ✗ Неправильно | ✓ Правильно | Почему |
|---|---|---|
| He have finished. | He has finished. | С he, she, it нужен has. |
| I have went home. | I have gone home. | После have третья форма, а не вторая. |
| I seen this film. | I've seen this film. | В русском прошедшем нет вспомогательного глагола, в английском have обязателен. |
| She hasn't finish. | She hasn't finished. | После haven't / hasn't тоже V3, а не начальная форма, как после didn't. |
| Have you eaten? Yes, I did. | Yes, I have. | Краткий ответ тем же вспомогательным глаголом. |
5.Слова-маркеры Present Perfect: already, just, yet, ever, never, for, since
Слова-маркеры (time expressions) Present Perfect не называют точный момент в прошлом. Они говорят о результате к настоящему моменту, об опыте за всю жизнь или о периоде, который ещё не закончился.
| Маркер | Перевод | Где стоит | Пример |
|---|---|---|---|
| already | уже | между have и V3 | I've already eaten. |
| just | только что | между have и V3 | She has just left. |
| yet | ещё (не), уже (в вопросе) | в конце отрицания и вопроса | Have you finished yet? |
| ever | когда-нибудь | в вопросе перед V3 | Have you ever been to Japan? |
| never | никогда | между have и V3 | I've never tried sushi. |
| before | раньше | в конце | I've seen this film before. |
| so far, up to now | пока что, до сих пор | в конце | We've sold 20 tickets so far. |
| recently, lately | недавно, в последнее время | в конце | Have you seen him lately? |
| for + отрезок времени | в течение, уже (десять лет) | после глагола | I've known her for ten years. |
| since + начальная точка | с (какого-то момента) | после глагола | He has lived here since 2019. |
| today, this week, this year | сегодня, на этой неделе, в этом году | в конце | I've drunk three coffees today. |
| How long...? | Как долго...? Сколько времени...? | в начале вопроса | How long have you known him? |
Разница между already, just и yet в вопросах подробно разобрана выше в разделе already и yet, а for и since в частых вопросах внизу страницы.
Как перевести «уже», «ещё не» и «никогда не»
- «Ещё не» обычно передают через not ... yet в конце: I haven't decided yet. Я ещё не решил. С still (I still haven't decided) звучит нетерпение: «до сих пор не решил».
- «Уже» в утверждении передают через already, а в обычном вопросе чаще через yet: Have you bought the tickets yet? Ты уже купил билеты? Already в вопросе выражает удивление: Have you already finished? Ты что, уже закончил?
- «Никогда не» передают одним never, без второго отрицания: I've never been to Rome, а не I haven't never been.
- «Я живу здесь пять лет» по-русски звучит в настоящем времени, а по-английски нужен Present Perfect: I have lived here for five years, а не I live here for five years. Если важен сам процесс, подойдёт и Present Perfect Continuous: I've been living here for five years.
Маркеры, которые не работают с Present Perfect
Если в предложении назван законченный момент или период, нужен Past Simple, хотя по-русски в обоих случаях прошедшее время:
| ✗ Неправильно | ✓ Правильно | Маркер |
|---|---|---|
| I have seen him yesterday. | I saw him yesterday. | yesterday |
| She has left two hours ago. | She left two hours ago. | ago |
| When have you arrived? | When did you arrive? | when |
| We have met in 2020. | We met in 2020. | in 2020 |
Маркеры не всегда надёжны. This morning требует Past Simple, если утро уже прошло: I saw him this morning (сейчас уже вечер). С today тоже нужен Past Simple, если назван точный момент: I saw him at ten today. Just now («только что») тоже идёт с Past Simple: I saw him just now. Подробнее о выборе времени на странице Present Perfect vs Past Simple.
6.Упражнения на Present Perfect с ответами
Поставьте глагол в скобках в Present Perfect: в утвердительной, отрицательной (not) или вопросительной форме. Ответы сразу под заданием.
- I ___ my keys. (lose)
- She ___ to London three times. (be)
- We ___ this film yet. (not / see)
- ___ you ever ___ sushi? (try)
- He ___ just ___ home. (come)
- They ___ here since 2019. (live)
- ___ Anna ___ her homework yet? (do)
- I ___ never ___ a horse. (ride)
- Who ___ my cup? (take)
- How long ___ you ___ him? (know)
Ответы: 1 have lost ('ve lost) · 2 has been ('s been) · 3 haven't seen (have not seen) · 4 Have ... tried · 5 has ... come · 6 have lived ('ve lived) · 7 Has ... done · 8 have ... ridden · 9 has taken · 10 have ... known
Чтобы распечатать задания для урока или домашней работы, скачайте упражнения на Present Perfect с ответами (PDF): 31 задание на have / has, третью форму глагола, маркеры и перевод с русского. Интерактивные задания с аудио и мгновенной проверкой есть в блоках «Проверьте себя» выше.
7.Частые вопросы
Когда используется Present Perfect?
Present Perfect используют для прошлых действий, которые важны сейчас: опыт, новости и результаты, незаконченный период времени и ситуации, которые продолжаются до сих пор. Например: «I've been to Paris twice» (опыт), «I've bought a new car» (новость), «Have you seen him today?» (день ещё не закончился) и «I have lived here for two years» (я до сих пор здесь живу). Когда вы добавляете подробности о том, когда и как это произошло, переходите на Past Simple: «I've bought a new car. I bought it on Monday».
Как образуется Present Perfect?
Present Perfect образуется из have или has и причастия прошедшего времени (past participle): «I have finished», «She has finished». Has ставится с he, she и it, а have с I, you, we и they. Правильные глаголы получают окончание -ed («We have worked»), а неправильные глаголы берут третью форму: «She has eaten», а не «She has ate». В отрицании используйте haven't или hasn't: «He hasn't seen it». В вопросе have или has ставится перед подлежащим (subject): «Have you called him yet?»
For или since в Present Perfect: как правильно?
For ставится перед отрезком времени («for five years»), а since перед начальной точкой («since 2020»). Поэтому правильно «I have lived here for five years», а не «I have lived here since five years» и не «I live here for five years». Последняя ошибка идёт из русского: «я живу здесь пять лет» говорят в настоящем времени. For отвечает на вопрос «How long?» (for two hours, for ages), а since на вопрос «From when?» (since Monday, since November). После since может идти и придаточное предложение (clause) в Past Simple: «I've made many friends since I moved here».
Been to или been in: в чём разница в Present Perfect?
«Been to» значит, что вы побывали в каком-то месте и вернулись, а «been in» значит, что вы находились там какое-то время, часто до сих пор. Сравните «She has been to Paris three times» (сейчас её там нет) и «She has been in Paris for a week» (она всё ещё там). Русское «бывал в Париже» подталкивает к «in», но для посещения нужен «been to». С been in обычно говорят, как долго: «They've been in the office all day». Gone to означает другое: «He has gone to Paris» значит, что он уехал туда и ещё не вернулся.
Как использовать already, just и yet в Present Perfect?
Already и just обычно ставятся между have и смысловым глаголом (main verb) в утвердительных предложениях, а yet обычно стоит в конце отрицаний и вопросов. Например: «I have already read the book», «She's just arrived» и «The bus hasn't come yet». Already значит «раньше, чем ожидалось», just значит «только что», а yet значит «к настоящему моменту», когда вы ждёте, что это произойдёт: «Has your brother finished school yet?» Already в вопросе может выражать удивление: «Has he already finished school? He's only 17!»
Present Perfect: это настоящее или прошедшее время?
По форме Present Perfect относится к настоящему времени: вспомогательный глагол have или has стоит в настоящем, поэтому его и называют «настоящее совершенное время». По смыслу он говорит о действии в прошлом, результат или опыт которого важен сейчас. На русский его чаще всего переводят прошедшим временем: «I've lost my keys» значит «Я потерял ключи» (и сейчас их нет). Но с for, since и How long перевод обычно в настоящем времени: «I've known her for ten years» значит «Я знаю её десять лет».
I have got: это Present Perfect?
Нет, I have got (I've got) обычно значит просто «у меня есть»: «I've got a car» значит «У меня есть машина». Исторически это Present Perfect глагола get, но сегодня оборот значит то же, что have в значении «иметь», и переводится настоящим временем. Вопрос и отрицание строят без do: «Have you got a pen?», «I haven't got time». Сам Present Perfect глагола have выглядит как have had: «I've had this car for five years», «У меня эта машина уже пять лет». В американском английском «I've gotten» значит «я получил», а это уже Present Perfect глагола get.








