
Если объяснять Present Perfect простыми словами, это прошлое действие, которое важно сейчас: у него есть результат, опыт или оно тянется до сегодняшнего дня, а когда именно оно случилось, не говорится. I've lost my keys — я потерял ключи (и сейчас не могу попасть домой). Past Simple, наоборот, отправляет действие в законченное прошлое с понятным временем: I lost my keys yesterday — я потерял ключи вчера. Строится Present Perfect так: have / has + третья форма глагола. Русским он кажется лишним, потому что у нас одно прошедшее время на все случаи, — но стоит один раз увидеть четыре ситуации, где он нужен, и выбор перестаёт быть лотереей.
Почему Present Perfect кажется трудным
В русском языке одно прошедшее время: «я потерял», «я был», «я прочитал». Нам не нужно решать, связано ли событие с настоящим. Английский же заставляет выбрать: смотрим ли мы на событие из сегодняшнего дня или рассказываем историю о прошлом.
Поэтому «Present» в названии — не ошибка. Это настоящее время, которое смотрит назад. Говорящему важно не «когда», а «что из этого вышло к сегодняшнему моменту».
- I've finished my homework. — Я сделал домашнее задание. (Сейчас оно готово, можно идти гулять.)
- She's broken her arm. — Она сломала руку. (Рука сейчас в гипсе.)
- We've already met. — Мы уже знакомы. (Представлять нас не нужно.)
Как образуется Present Perfect
Формула одна: have (с I, you, we, they) или has (с he, she, it) плюс третья форма глагола.
У правильных глаголов третья форма совпадает со второй и заканчивается на -ed: work — worked — worked. У неправильных её нужно знать: see — saw — seen, *go — went — gone, write — wrote — written*. Если с формами пока туго, загляните в нашу статью Неправильные глаголы: как выучить быстро — там таблица самых нужных.
- I have (I've) seen this film. — Я видел этот фильм.
- He has (He's) written a letter. — Он написал письмо.
- They haven't called yet. — Они ещё не позвонили.
- Have you ever been to China? — Ты когда-нибудь был в Китае?
- Has she finished? — Yes, she has. / No, she hasn't. — Она закончила? — Да / Нет.
Не путайте he's в двух временах. He's working — это he is working (Present Continuous), а He's worked — he has worked (Present Perfect). Подсказку даёт форма глагола после сокращения: -ing или третья форма.
Когда нужен Present Perfect: четыре случая

1. Результат виден сейчас
Действие закончилось, но его последствия перед нами.
- Someone has eaten my sandwich! — Кто-то съел мой бутерброд! (Тарелка пустая.)
- I've cut my finger. — Я порезал палец. (Идёт кровь, нужен пластырь.)
2. Жизненный опыт
Было ли это в жизни вообще — неважно когда. Здесь часто стоят ever (когда-нибудь) и never (никогда).
- Have you ever tried sushi? — Ты когда-нибудь пробовал суши?
- I've never been to London. — Я никогда не был в Лондоне.
- She has read this book three times. — Она читала эту книгу три раза.
3. Недавние события и новости
Со словами just (только что), already (уже), yet (ещё / уже — в вопросах и отрицаниях).
- I've just seen Tom. — Я только что видел Тома.
- We've already bought the tickets. — Мы уже купили билеты.
- Has the lesson started yet? — Урок уже начался?
- I haven't decided yet. — Я ещё не решил.
Just и already обычно стоят между have и глаголом, yet — в конце предложения.
4. Период, который ещё не закончился
Действие началось в прошлом и продолжается сейчас, или время, о котором говорим, ещё идёт: today, this week, this year.
- I've lived here for five years. — Я живу здесь пять лет. (И живу до сих пор.)
- He has worked at this company since 2020. — Он работает в этой компании с 2020 года.
- I've drunk three cups of coffee today. — Сегодня я выпил три чашки кофе. (День ещё не кончился.)
Обратите внимание: по-русски здесь настоящее время — «живу», «работаю». Поэтому русскоговорящие часто говорят I live here for five years, и это ошибка.
For и since
- for — сколько длится: for two hours, for a week, for ages (два часа, неделю, целую вечность);
- since — с какого момента: since Monday, since 2019, since I was a child (с понедельника, с 2019 года, с детства).
Present Perfect и Past Simple: в чём разница
Главное правило: если время в прошлом названо или понятно — Past Simple. Если время не важно, а важна связь с сейчас — Present Perfect.

Сохраните себе эту шпаргалку. Перед тем как выбрать время, задайте один вопрос: «Назван ли момент в прошлом?» Если да — правая карточка, если нет — левая.
- I've lost my passport. — Я потерял паспорт. (Проблема сейчас.)
- I lost my passport in Rome last summer. — Я потерял паспорт в Риме прошлым летом. (История.)
Сравните и эти пары:
- Have you seen the new film? — Ты видел новый фильм? / Did you see the film on Saturday? — Ты смотрел фильм в субботу?
- She has worked here for ten years. — Она работает здесь десять лет (и сейчас). / She worked here for ten years. — Она проработала здесь десять лет (и ушла).
- I haven't seen him today. — Я не видел его сегодня (день продолжается). / I didn't see him yesterday. — Я не видел его вчера.
Как это звучит в живом разговоре
Разговор часто начинается с Present Perfect, а когда переходит к подробностям, переключается на Past Simple:
— Have you ever been to China? — Ты бывал в Китае?
— Yes, I have. I went there in 2019. — Да. Я ездил туда в 2019 году.
— Did you like it? — Тебе понравилось?
— Yes, I loved it. — Да, очень.
Первый вопрос — про опыт. Как только появилось «в 2019 году», дальше — законченная история.
Слово-ловушка — when. Вопрос «когда?» всегда предполагает конкретный момент, поэтому с ним нужен Past Simple: When did you arrive? — Когда ты приехал? Фраза When have you arrived? — ошибка.
| Present Perfect | Past Simple | |
|---|---|---|
| Смысл | прошлое, важное сейчас | законченное прошлое |
| Время действия | не названо или ещё идёт | названо или понятно из контекста |
| Форма | have / has + 3-я форма | 2-я форма, did в вопросах |
| Маркеры | just, already, yet, ever, never, for, since, today, this week, recently | yesterday, last week, in 2020, two days ago, when, then |
| Пример | I've been to Paris. | I went to Paris last year. |
Been или gone?
У go в Present Perfect две формы, и они значат разное:
- He has gone to Moscow. — Он уехал в Москву (и сейчас там).
- He has been to Moscow. — Он бывал в Москве (и вернулся).
Небольшое замечание про американский вариант
В американском английском с just, already, yet нередко используют Past Simple: Did you eat yet? — Ты уже поел? В США так говорят постоянно, и это не ошибка. Но школьные учебники в основном опираются на британскую норму, поэтому в учебных заданиях с этими словами надёжнее ставить Present Perfect.
Частые ошибки

- I have seen him yesterday. С yesterday — только Past Simple: I saw him yesterday.
- I know her for ten years. Нужен Present Perfect: I've known her for ten years. — Я знаю её десять лет.
- She has went home. Нужна третья форма: She has gone home.
- Did you ever been to Spain? Смешали два времени: Have you ever been to Spain?
- I live here since 2018. Правильно: I've lived here since 2018.
Упражнения с ответами
Present Perfect или Past Simple?
- I (lose) my phone. Can you call it?
- We (go) to the cinema last night.
- (you / ever / eat) Chinese food?
- She (live) in Moscow since 2015.
- When (you / start) learning English?
- They (just / arrive). Let's say hello.
- I (not / see) Anna this week.
- Shakespeare (write) many plays.
Ответы
- 1 have lost; 2 went; 3 Have you ever eaten; 4 has lived.
- 5 did you start; 6 have just arrived; 7 haven't seen; 8 wrote.
Пункт 8 — показательный: Шекспир написал пьесы давно, и его жизнь закончилась, поэтому это законченное прошлое, Past Simple. А вот про живого автора можно сказать She has written three novels — она написала три романа (и, возможно, напишет ещё).
Хорошая тренировка — «анкета опыта». Составьте десять вопросов Have you ever...? (been abroad, cooked for ten people, seen a whale) и ответьте на каждый: сначала Present Perfect, а если «да» — одна-две фразы в Past Simple, когда и как это было. Так вы тренируете переход между временами, а не каждое по отдельности.
Present Perfect легче даётся, когда уверенно работают настоящие времена. Если в них ещё есть путаница, начните с разбора Present Simple и Present Continuous.
Грамматика вроде Present Perfect лучше всего укладывается, когда её сразу проговариваешь, а преподаватель слышит ошибку и исправляет в тот же момент. Если хочется разобрать это вживую, подойдут онлайн-курсы английского один на один. В Linland Online занятия индивидуальные — один на один по видеосвязи, 50 минут, — и преподаватель строит урок под вашу цель: разговор, грамматика или баланс того и другого. Если Present Perfect нужен ребёнку для школы, посмотрите, как устроен английский для школьников онлайн: урок может идти по тому учебнику, который проходят в классе. О формате — на странице Как проходят занятия, а записаться на пробный урок можно здесь. Школа работает по лицензии и договору: можно оформить налоговый вычет 13 %, а занятия детей — оплатить материнским капиталом.
На 26 сентября 2026 года в Linland Online действует акция: пробный урок — бесплатно.
Частые вопросы
Как понять, когда ставить Present Perfect, а когда Past Simple?
Спросите себя, назван ли момент в прошлом. Есть «вчера», «в прошлом году», «когда» — Past Simple. Времени нет, а важен результат или опыт к сегодняшнему дню — Present Perfect.
Почему Present Perfect переводится прошедшим временем, если оно настоящее?
Потому что действие случилось в прошлом, но говорящий смотрит на него из настоящего: важно, что есть сейчас. Иногда оно переводится и настоящим: I've lived here for five years — я живу здесь пять лет.
Какие слова-маркеры у Present Perfect?
Just, already, yet, ever, never, recently, for, since, а также today, this week, this year, если период ещё не закончился. Но решает смысл: маркер лишь подсказывает.
Можно ли сказать I have seen him yesterday?
Нет. Слово yesterday называет законченный момент в прошлом, поэтому правильно I saw him yesterday — я видел его вчера.



