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 лет?
Открыть страницу видео →

Проверьте себя

Поставьте глагол в Present Perfect Tense.
We (travel) _____ to three countries this year.
Поставьте глагол в Present Perfect Tense.
They (visit) _____ their grandparents a lot lately.
Поставьте глагол в Present Perfect Tense.
He (wash) _____ the car this weekend.

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?
Ты уже видел его? Где он был всё это время?
Открыть страницу видео →

Проверьте себя

Поставьте глагол в Present Perfect Tense.
She (eat) _____ all her lunch.
Составьте отрицательное предложение в Present Perfect Tense.
They (not/write) _____ a new book.
Составьте отрицательное предложение в Present Perfect Tense.
I (not/be) _____ to the market.

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
подробности
Открыть страницу видео →

Проверьте себя

Выберите правильную форму глагола.
The athlete (not/break) _____ the world record yet.
Выберите правильную форму глагола.
A charity (donate) _____ thousands to disaster relief efforts.
Выберите правильную форму глагола.
The school (implement) _____ a new online system already. Now we can try it.

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' - «незадолго до этого» Акцент на завершении, на результате.
Открыть страницу видео →

Проверьте себя

Поставьте глагол в правильное время.
I (call) _____ him twice today.
Поставьте глагол в правильное время.
She (visit) _____ the library this afternoon.
Поставьте глагол в правильное время.
We (travel) _____ to two countries this year.

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
до этого момента; я всё ещё живу здесь
Открыть страницу видео →

Проверьте себя

Поставьте глагол в правильное время.
I (live) _____ in this city for ten years.
Поставьте глагол в правильное время.
They (study) _____ for their exams all week.
Поставьте глагол в правильное время.
They (work) _____ on this project for over a year.

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.
чтобы описать повторяющийся опыт до настоящего момента.
Открыть страницу видео →

Проверьте себя

Поставьте глагол в правильное время.
I (play) _____ chess with him more times than I can count.
Поставьте глагол в правильное время.
They (always/support) _____ me during difficult times.
Поставьте глагол в правильное время.
I (visit) _____ the Grand Canyon three times.

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.
Сейчас я не в Париже.
Открыть страницу видео →

Проверьте себя

Поставьте глагол в правильное время и выберите правильный предлог.
They (be + in / to) _____ the office all day.
Поставьте глагол в правильное время и выберите правильный предлог.
They (be + in / to) _____ that house for over a decade.
Поставьте глагол в правильное время и выберите правильный предлог.
She (be + in / to) _____ the same town her whole life.

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 в вопросах может передавать удивление говорящего, что что-то неожиданно.

Открыть страницу видео →

Проверьте себя

Выберите правильные слова.
We're still waiting at the stop — the bus _____.
Выберите правильные слова.
Gosh, the bowl is empty! You _____ all the soup, and I only served it a minute ago.
Выберите правильные слова.
I _____ my concert ticket, so I can relax — the show is next month.

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
сейчас уже не так холодно
Открыть страницу видео →

Проверьте себя

Поставьте глагол в правильное время.
She (not play) _____ the piano for such a long time. Let's listen to her perform!
Поставьте глагол в правильное время.
They (not go) _____ hiking in months. This trail is perfect for them to reconnect with nature.
Поставьте глагол в правильное время.
I (not see) _____ you for ages! Where have you been all this time?

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) или вопросительной форме. Ответы сразу под заданием.

  1. I ___ my keys. (lose)
  2. She ___ to London three times. (be)
  3. We ___ this film yet. (not / see)
  4. ___ you ever ___ sushi? (try)
  5. He ___ just ___ home. (come)
  6. They ___ here since 2019. (live)
  7. ___ Anna ___ her homework yet? (do)
  8. I ___ never ___ a horse. (ride)
  9. Who ___ my cup? (take)
  10. 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.

Готовы отработать эту тему?

Скачайте приложение и отрабатывайте тему как игру — с опытом, сериями и мгновенной обратной связью.