Present Perfect (настоящее совершенное время) нужно, когда действие уже случилось, а его результат важен сейчас: I have lost my keys — я потерял ключи (и сейчас их нет). Формула одна: have/has + третья форма глагола. Ниже пять готовых наборов по 10 предложений с переводом: утверждения, отрицания, вопросы, рассказ о своём опыте с ever и never и фразы с just, already, yet. В конце — сравнение с Past Simple, 20 неправильных глаголов из примеров, частые ошибки и упражнение с ответами.

Как образуется Present Perfect?

ФормаФормулаПримерПеревод
Утверждениеhave / has + V3I have finished my project. She has finished her project.Я закончил проект. Она закончила проект.
Отрицаниеhaven’t / hasn’t + V3I haven’t finished my project.Я не закончил проект.
ВопросHave / Has + подлежащее + V3?Have you finished your project?Ты закончил проект?

Has ставят после he, she, it и после существительного в единственном числе (my sister has), have — после I, you, we, they. В речи их сокращают: I’ve, she’s, we haven’t. V3 — третья форма глагола: у правильных глаголов она с -ed (played, visited), у неправильных — своя (seen, written). Правило целиком — в разделе Present Perfect.

10 утвердительных предложений в Present Perfect

В каждом предложении результат виден сейчас или период ещё не закончился.

№По-английскиПеревод
1I have lost my keys.Я потерял ключи.
2My sister has broken her arm.Сестра сломала руку.
3We have finished our science project.Мы закончили проект по естествознанию.
4Dad has bought a new car.Папа купил новую машину.
5I have read this book three times.Я читал эту книгу три раза.
6They have lived in Kazan since 2015.Они живут в Казани с 2015 года.
7She has known her best friend for six years.Она знает свою лучшую подругу шесть лет.
8Our teacher has given us a lot of homework this week.На этой неделе учитель задал нам много домашней работы.
9The weather has changed.Погода изменилась.
10I have made a cake for Mum’s birthday.Я испёк торт на мамин день рождения.

В предложениях 6 и 7 действие началось в прошлом и продолжается сейчас, поэтому по-русски стоит настоящее время: «живут», «знает». Since называет начало (с 2015 года), for — длительность (шесть лет).

10 отрицательных предложений: haven’t и hasn’t

№По-английскиПеревод
1I haven’t seen this film.Я не видел этот фильм.
2My brother hasn’t done his homework.Брат не сделал домашнее задание.
3We haven’t been to London.Мы не были в Лондоне.
4She hasn’t called me today.Сегодня она мне не звонила.
5They haven’t decided where to go in summer.Они не решили, куда поехать летом.
6The parcel hasn’t arrived.Посылка не пришла.
7I haven’t eaten anything since breakfast.Я ничего не ел с завтрака.
8Our cat hasn’t come home.Наш кот не вернулся домой.
9Tom hasn’t written to me for a month.Том не писал мне уже месяц.
10I haven’t had time to answer your message.У меня не было времени ответить на твоё сообщение.

Как задать вопрос в Present Perfect?

Have или has выходит на первое место. Короткие ответы: Yes, I have. No, she hasn’t.

№По-английскиПеревод
1Have you finished your essay? — Yes, I have.Ты закончил сочинение? — Да.
2Has Anna come back from the shop? — No, she hasn’t.Аня вернулась из магазина? — Нет.
3Have they found their dog? — Yes, they have.Они нашли свою собаку? — Да.
4Have you ever tried sushi? — No, I haven’t.Ты когда-нибудь пробовал суши? — Нет.
5Has the lesson started? — Yes, it has.Урок начался? — Да.
6Where have you put my phone?Куда ты положил мой телефон?
7How long have you known Masha?Сколько ты уже знаешь Машу?
8What have you done to your hair?Что ты сделала с волосами?
9How many books have you read this month?Сколько книг ты прочитал в этом месяце?
10Who has eaten my sandwich?Кто съел мой бутерброд?

В вопросе 10 who — подлежащее, поэтому после него has, как после he или she.

Мой опыт: 10 предложений с ever и never

Когда мы рассказываем, что делали или не делали в жизни, без даты, нужен Present Perfect. Ever («когда-нибудь») ставят в вопросах, never («никогда») — в утверждениях с отрицательным смыслом, без not.

№По-английскиПеревод
1I have been to St Petersburg twice.Я был в Петербурге два раза.
2I have never flown on a plane.Я никогда не летал на самолёте.
3Have you ever seen the sea?Ты когда-нибудь видел море?
4My grandad has visited more than twenty countries.Дедушка побывал больше чем в двадцати странах.
5I have never eaten Indian food.Я никогда не ел индийскую еду.
6My best friend has ridden a horse.Мой лучший друг катался на лошади.
7Have you ever met a famous person? — No, I haven’t.Ты когда-нибудь встречал знаменитость? — Нет.
8I have tried skiing, but I have never tried snowboarding.Я пробовал кататься на лыжах, но на сноуборде — никогда.
9My parents have never been to Africa.Мои родители никогда не были в Африке.
10This is the most interesting book I have ever read.Это самая интересная книга, которую я когда-либо читал.

Have been to значит «побывал и вернулся»: She has been to Paris. А has gone to — «уехал и сейчас там»: She has gone to Paris — она уехала в Париж.

Где ставить just, already и yet?

Just («только что») и already («уже») стоят между have/has и третьей формой. Yet ставят в конце: в отрицании оно значит «ещё не», в вопросе — «уже».

№По-английскиПеревод
1I have just woken up.Я только что проснулся.
2The bus has just left.Автобус только что ушёл.
3Mum has just made some tea.Мама только что заварила чай.
4I have already done my homework.Я уже сделал домашнее задание.
5We have already bought the tickets.Мы уже купили билеты.
6She has already seen this cartoon twice.Она уже два раза смотрела этот мультфильм.
7Has the film started yet?Фильм уже начался?
8Have you told your parents yet?Ты уже сказал родителям?
9I haven’t packed my bag yet.Я ещё не собрал сумку.
10Our guests haven’t arrived yet.Гости ещё не приехали.

Чем Present Perfect отличается от Past Simple?

ПризнакPresent PerfectPast Simple
Что важнорезультат сейчас: I have lost my keys (ключей нет).событие в прошлом: I lost my keys yesterday.
Опытбез даты: I have been to London.с датой: I went to London in 2023.
Периодещё не закончился: I have drunk two cups of tea today.уже закончился: I drank two cups of tea yesterday.
ВопросHave you seen Tom? (видел ли вообще)When did you see Tom? (когда именно)
Слова-маркерыever, never, just, already, yet, since, for, today, this weekyesterday, ago, last week, in 2020, when

Короче говоря: назвали точное время в прошлом — берите Past Simple. Готовые примеры на него — в подборке «10 предложений в Past Simple», а правила — в статье Past Simple. В американском английском с just и already часто говорят в Past Simple (I just ate), но в британском и в школьных заданиях нужен Present Perfect.

Третья форма 20 неправильных глаголов из примеров

ГлаголPast SimpleТретья форма (V3)Перевод
bewas / werebeenбыть
havehadhadиметь
dodiddoneделать
seesawseenвидеть
eatateeatenесть
loselostlostтерять
breakbrokebrokenломать
buyboughtboughtпокупать
readreadreadчитать
knowknewknownзнать
givegavegivenдавать
makemademadeделать, готовить
writewrotewrittenписать
comecamecomeприходить
findfoundfoundнаходить
putputputкласть
flyflewflownлетать
rideroderiddenездить верхом
meetmetmetвстречать
leaveleftleftуходить, уезжать

Остальные формы — в таблице неправильных глаголов.

Частые ошибки в Present Perfect

Так пишутКак правильноПочему
I have seen him yesterday.I saw him yesterday.С yesterday нужен Past Simple.
She have finished.She has finished.После he, she, it — has.
I have went home.I have gone home.Нужна третья форма, а не вторая.
Did you ever be to Paris?Have you ever been to Paris?Опыт без даты — Present Perfect.
I know him since 2020.I have known him since 2020.Состояние с прошлого до сейчас с since — Present Perfect.
I have already finished it yet.I have already finished it.Yet ставят только в отрицаниях и вопросах.
When have you arrived?When did you arrive?С when нужен Past Simple.
I haven’t never been there.I have never been there.Never уже отрицание, not не нужно.

Упражнение: поставьте глагол в Present Perfect

№Предложение
1I (lose) my phone.
2She (not / finish) her homework yet.
3___ you ever (be) to Moscow?
4We (just / have) lunch.
5My parents (buy) a new flat.
6Tom (not / see) this film.
7___ your sister (write) her essay yet?
8I (know) Lena since 2019.
9They (already / leave).
10I (never / eat) Chinese food.

Ответы:

№ОтветПодсказка
1have lostI → have, lose → lost
2hasn’t finishedshe → hasn’t, yet в конце
3Have … beenопыт, ever перед V3
4have just hadjust между have и V3
5have boughtbuy → bought
6hasn’t seensee → seen
7Has … writtensister → has, write → written
8have knownsince — с какого момента
9have already leftalready между have и V3
10have never eatennever без not

Как Present Perfect смотрится рядом с другими временами — в таблице «Времена английского языка» и в подборке предложений во всех временах.