Present Perfect — одно из самых важных и интересных времён в английском языке. Оно связывает прошлое с настоящим и помогает выразить, что действие, начавшееся раньше, имеет значение или результат сейчас. Это время часто используют носители в повседневной речи, в бизнесе и на экзаменах, таких как IELTS или TOEFL.

Значение времени Present Perfect

Present Perfect используется, когда мы говорим о действии, которое произошло в прошлом, но его результат важен в настоящем.

I have lost my book. — Я потерял(а) свою книгу (и до сих пор не нашёл).
I lost my book. — Я потерял(а) книгу (в прошлом, факт без связи с настоящим).

В первом примере действие из прошлого всё ещё влияет на ситуацию сейчас — книга до сих пор потеряна. Это и есть суть Present Perfect: прошлое + результат в настоящем.

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

ФормаСтруктураПример
УтверждениеSubject + have/has + V3 (past participle)I have worked. — Я работал(а).
ОтрицаниеSubject + haven’t/hasn’t + V3He hasn’t called. — Он не позвонил.
ВопросHave/Has + subject + V3?Have you seen it? — Ты видел(а) это?

Используем have с I, you, we, they и has с he, she, it.

I have finished my work. — Я закончил(а) свою работу.
She has gone home. — Она ушла домой.

Когда употребляется Present Perfect

1. Когда действие произошло в прошлом, но результат важен сейчас

I have broken my glasses. — Я сломал(а) очки (и не могу их использовать).
He has finished the project. — Он завершил проект (и теперь он готов).

2. Когда действие началось в прошлом и продолжается до сих пор

I have lived here for five years. — Я живу здесь уже пять лет.
She has worked at this company since 2018. — Она работает в этой компании с 2018 года.

3. Когда действие произошло совсем недавно

I have just eaten lunch. — Я только что пообедал(а).
They have just arrived. — Они только что приехали.

4. Когда действие повторялось несколько раз в прошлом

I have watched this movie three times. — Я смотрел(а) этот фильм три раза.
We have visited London many times. — Мы бывали в Лондоне много раз.

5. Когда действие произошло в течение незаконченного периода времени

I have read three books this week. — Я прочитал(а) три книги на этой неделе (неделя ещё не закончилась).
She has met many new people today. — Она познакомилась со многими сегодня (день ещё продолжается).

Слова, часто используемые с Present Perfect

СловоЗначениеПример
alreadyужеI have already done my homework. — Я уже сделал(а) домашнее задание.
justтолько чтоShe has just left the office. — Она только что ушла из офиса.
yetещё (в отрицаниях и вопросах)He hasn’t arrived yet. — Он ещё не приехал.
everкогда-либоHave you ever been to Paris? — Ты когда-нибудь был(а) в Париже?
neverникогдаI have never eaten sushi. — Я никогда не ел(а) суши.
forв течение (период времени)We have known each other for ten years. — Мы знакомы десять лет.
sinceс (момент начала)She has lived here since 2010. — Она живёт здесь с 2010 года.

Когда нельзя использовать Present Perfect

С этим временем нельзя употреблять законченное время (finished time expressions):

  • yesterday — вчера
  • last week — на прошлой неделе
  • in 2010 — в 2010 году
  • two days ago — два дня назад

В таких случаях нужно использовать Past Simple.

I visited them yesterday. — Я навещал(а) их вчера. (✅ Past Simple)
I have visited them yesterday. — ❌ Ошибка (yesterday — законченный момент).

Зато с незаконченным временем (today, this week, this year, in my life) Present Perfect употребляется правильно:

I have seen him today. — Я видел(а) его сегодня.
We have worked hard this month. — Мы усердно работали в этом месяце.

Регулярные и неправильные глаголы

Регулярные глаголы

Чтобы образовать третью форму (past participle), добавляем -ed:

Work → worked → worked
Play → played → played
Call → called → called

I have worked today. — Я сегодня работал(а).
They have called three times. — Они звонили трижды.

Неправильные глаголы

Их нужно запомнить, так как они образуются по-разному:

ИнфинитивPast SimplePast ParticipleПример
gowentgoneI have gone to work. — Я ушёл на работу.
seesawseenShe has seen this film. — Она видела этот фильм.
writewrotewrittenHe has written an email. — Он написал письмо.
eatateeatenThey have eaten dinner. — Они поужинали.
havehadhadWe have had a good time. — Мы хорошо провели время.

Короткие ответы

Чтобы ответить на вопрос с Present Perfect, достаточно коротко подтвердить или отрицать:

Have you finished your homework? — Ты закончил(а) домашнее задание?
Yes, I have. — Да.
No, I haven’t. — Нет.

Обратите внимание: положительный короткий ответ не сокращается — нельзя говорить “Yes, I’ve.”

Типичные ошибки

  • He have won the prize. → ✅ He has won the prize.
  • She been to Paris. → ✅ She has been to Paris.
  • They have saw the movie. → ✅ They have seen the movie.
  • We have visited them yesterday. → ✅ We visited them yesterday.
  • When have you started your new job? → ✅ When did you start your new job?

Практика

Попробуйте составить предложения о себе, используя Present Perfect:

I have learned many new words today. — Я выучил(а) много новых слов сегодня.
I have watched an English movie this week. — Я посмотрел(а) фильм на английском на этой неделе.
I have never been to London. — Я никогда не был(а) в Лондоне.

Вывод

Present Perfect помогает звучать естественно и грамотно, показывая связь между прошлым и настоящим. Главное — помнить правило: если важно, когда это произошло — Past Simple, а если важно, что это имеет результат сейчас — Present Perfect.

Освоив это время, вы поднимете свой английский на новый уровень и начнёте понимать речь носителей гораздо лучше. Попробуйте использовать Present Perfect в разговорах и письме — и вы почувствуете, как ваш английский становится живым и уверенным.