Present Perfect
Настоящее совершённое время
Образование
Утверждение
S
You have written three articles.Вы написали три статьи.
She has written three articles.Она написала три статьи.
Отрицание
S
You have not written three articles.Вы не написали трёх статей.
She has not written three articles.Она не написала трёх статей.
Вопрос
Have / Has
Have you written three articles?Вы написали три статьи?
Has she written three articles?Она написала три статьи?
Что такое Present Perfect?
Present Perfect выражает действие, которое произошло в прошлом, но связано с настоящим. В центре внимания не то, когда это случилось, а результат, который виден сейчас.
Утвердительная форма
Состоит из двух частей: вспомогательного глагола и третьей формы основного. По лицам меняется только вспомогательный — с he, she, it идёт has, со всеми остальными have.
| Лицо | Вспомогательный | Третья форма |
|---|---|---|
| I / you / we / they | have | finished |
| he / she / it | has | finished |
We have finished the first part.Мы закончили первую часть.
I have finished my homework.Я закончил домашнее задание.
She has written three articles.Она написала три статьи.
The train has already left.Поезд уже ушёл.
Откуда берётся третья форма
У правильных глаголов третья форма совпадает с прошедшим временем — к основе добавляется -ed. У неправильных она своя и заучивается: break → broken, see → seen.
They have painted the fence.Они покрасили забор.
He has broken his glasses.Он разбил очки.
We have seen that film before.Мы уже видели этот фильм.
Отрицательная форма
Отрицание образуется добавлением not к вспомогательному глаголу.
| Лицо | Отрицание | Третья форма |
|---|---|---|
| I / you / we / they | have not (haven't) | finished |
| he / she / it | has not (hasn't) | finished |
We have not received the answer yet.Мы ещё не получили ответ.
He has not visited us since April.Он не приезжал к нам с апреля.
Вопросительная форма
В вопросе have или has выходит вперёд.
| Вспомогательный | Лицо | Третья форма |
|---|---|---|
| Have | I / you / we / they | finished? |
| Has | he / she / it | finished? |
Have you seen my notebook?Вы не видели мою тетрадь?
How long has she worked here?Как долго она здесь работает?
Употребление
Present Perfect используется в следующих случаях.
Результат виден сейчас
Действие произошло в прошлом, но его результат ощутим сейчас: ключи потеряны — значит, домой не попасть. Время в предложении не называется, потому что важно не когда, а нынешнее положение. Как только время названо, фраза переходит в Past Simple: I lost my keys yesterday.
I have lost my keys.Я потерял ключи.
The bus has arrived.Автобус приехал.
I have lost my umbrella.Я потерял зонт.
Жизненный опыт
То, что когда-либо случалось или не случалось вовсе за всю жизнь; ever и never — главные признаки этого значения. Когда именно это было, неважно и не спрашивается — вопрос только о наличии опыта. Как только нужны подробности, ответ переходит в Past Simple: Yes, I went there in 2019.
Have you ever been to Samarkand?Вы когда-нибудь были в Самарканде?
I have never tried this dish.Я никогда не пробовал это блюдо.
She has never tasted mango.Она никогда не пробовала манго.
Сколько раз действие повторилось
Сколько раз действие произошло за период, который тянется до настоящего момента. В предложении названо количество: three times, twice, several times. Период ещё не закрыт, поэтому число может вырасти — именно это отличает форму от Past Simple: I visited that museum three times означало бы, что больше человек туда не ходит.
I have visited that museum three times.Я был в этом музее три раза.
She has called him twice this morning.Она звонила ему дважды сегодня утром.
We have watched this film several times.Мы смотрели этот фильм несколько раз.
Незаконченный период времени
today, this week, this month — период ещё не закончился, значит действие может повториться. Именно это и определяет выбор времени: this morning до обеда требует Present Perfect, а вечером — Past Simple, потому что утро уже позади.
She has called me twice today.Сегодня она звонила мне дважды.
We have had a lot of rain this month.В этом месяце было много дождей.
We have had three meetings this week.На этой неделе у нас было три собрания.
С just, already, yet
just — действие произошло только что; already — раньше, чем ожидалось; yet — ещё не произошло или о нём спрашивают. У каждого своё место: just и already стоят между вспомогательным и основным глаголом, yet — в конце предложения и только в отрицании и вопросе.
They have just left the office.Они только что вышли из офиса.
I have already read that book.Я уже прочитал ту книгу.
Have you finished the report yet?Вы уже закончили отчёт?
С since и for
Состояние началось в прошлом и длится до сих пор. since указывает точку начала (since 2015, since March), for — продолжительность (for ten years). Действие продолжается и сейчас — если оно закончилось, нужен Past Simple: He lived in Tashkent for ten years означает, что он там больше не живёт.
He has lived in Tashkent since 2015.Он живёт в Ташкенте с 2015 года.
We have known each other for ten years.Мы знаем друг друга десять лет.
He has worked here since March.Он работает здесь с марта.
При объявлении новости
Когда о только что случившемся событии сообщают впервые. Подробности дальше идут в Past Simple — там время уже становится определённым. Поэтому первая фраза новости стоит в Present Perfect, а остальной текст — в прошедшем; это обычное устройство новостного языка.
The company has opened a new office.Компания открыла новый офис.
Scientists have discovered a new species.Учёные открыли новый вид.
The train has arrived at platform two.Поезд прибыл на вторую платформу.
С превосходной степенью
После оборотов вроде the best, the first, the only, the second time. Речь идёт об опыте за всю жизнь, поэтому точное время не называется: оценка даётся по отношению ко всему увиденному до сих пор. It is the first time she has flown alone — счёт ведётся вплоть до текущей минуты.
It is the best film I have ever seen.Это лучший фильм, который я когда-либо видел.
This is the first time she has flown alone.Она впервые летит одна.
That is the only book he has finished this year.Это единственная книга, которую он дочитал в этом году.
В придаточных времени о будущем
После when, after, as soon as, until действие, которое завершится в будущем, передаётся через Present Perfect. will have не ставится: не When you will have finished, а When you have finished. Эта форма ясно показывает, что первое действие закончится раньше, чем начнётся второе, — простое настоящее такого порядка не передаёт.
When you have finished the report, send it to me.Когда закончите отчёт, пришлите его мне.
We will leave as soon as the rain has stopped.Мы выйдем, как только дождь закончится.
After she has spoken, we will vote.После того как она выступит, мы проголосуем.
Показатели времени
Результат и недавность
Жизненный опыт
Незаконченный период
Начало и длительность
My father has gone to the market.Отец ушёл на базар.
My father has been to the market.Отец сходил на базар.
Present Perfect и Past Simple
Present Perfect
I have broken my glasses.Я разбил очки.
Past Simple
I broke my glasses last night.Я разбил очки вчера вечером.