English Courses
КурсыБиблиотека
КурсыБиблиотека
English Courses

Шаг за шагом к отличному английскому.

Обучение

КурсыБиблиотека

Приложение

iOSAndroid

Ещё

КонфиденциальностьУсловияКонтакты
© 2026 English Courses
Библиотека›Tenses
Шрифт чтения
Размер текста100%
A
A
Гарнитура

Present Perfect

The present perfect описывает то, что произошло в прошлом, но связано с настоящим моментом. Само действие завершено, но его результат, его актуальность или период времени, к которому оно относится, всё ещё открыты.

I have lost my keys.

Потеря произошла в прошлом. Результат — ключей нет — происходит прямо сейчас. Эта связь между прошлым и настоящим и есть назначение present perfect.

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

Структура — have/has + past participle.

SUBJECTAUXILIARYPAST PARTICIPLE
I / you / we / theyhavefinished
he / she / ithasfinished

У правильных глаголов past participle совпадает с формой past simple: worked, played, opened. У неправильных глаголов свои формы, которые нужно заучивать по отдельности: gone, seen, written, broken, eaten.

В речи и неформальном письме подлежащее и have/has обычно сокращаются.

I've finished. She's gone. We've already eaten. They've moved to Berlin.

Отрицания

Добавьте not между have/has и past participle. Сокращённые формы haven't и hasn't — норма в повседневном английском.

I haven't seen that film.
She hasn't called today.
We haven't decided yet.

Вопросы

Перенесите have/has перед подлежащим. Past participle остаётся в конце.

Have you finished the report?
Has she ever been to Tokyo?
Where have they gone?

В wh- вопросах вопросительное слово идёт первым: What have you done? How long has he lived here? Why hasn't Anna replied?

Опыт

Используйте present perfect, чтобы говорить о том, что произошло (или не произошло) в какой-либо момент жизни человека. Точное время не важно — важен только сам факт.

I have visited Rome.
She has never tried snowboarding.
Have you ever met a famous person?

Слова ever и never — самые ясные маркеры этого значения. Ever появляется в вопросах и отрицательных контекстах; never полностью заменяет not — не сочетайте их.

Have you ever eaten octopus?
He has never driven a car.

Недавние события с результатом в настоящем

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

I've lost my wallet. (= I don't have it now)
She's broken her arm. (= her arm is in a cast)
Someone has eaten my sandwich. (= the sandwich is gone)

Слово just сигнализирует, что действие произошло совсем недавно. Оно стоит между have/has и past participle.

The train has just left.
I've just spoken to Daniel.
She has just finished her exam.

Незавершённое время

Когда период времени всё ещё длится — today, this week, this month, this year — present perfect подходит лучше всего, потому что период ещё не закрыт и новые действия могут произойти.

I've read three books this month. (the month is not over)
She hasn't eaten anything today. (the day is still going)
We've had two meetings this week. (the week continues)
He has scored twelve goals this season.

Сравните: I read three books last month использует past simple, потому что last month — завершённый период.

Длительность с for и since

Когда ситуация началась в прошлом и всё ещё верна сейчас, present perfect работает с for (период времени) и since (точка начала).

I have lived in Madrid for six years.
She has worked at Google since 2019.
They haven't spoken to each other for months.
He has known Maria since university.

For отвечает на вопрос how long? — берёт длительность: for two hours, for a week, for ages, for a long time.

Since отвечает на вопрос starting when? — берёт точку во времени: since Monday, since 2015, since I was a child, since breakfast.

Не путайте их: for three years правильно, а since three years — нет.

Слова-сигналы и их место

Некоторые слова появляются с present perfect так часто, что служат надёжными сигналами.

Already означает «раньше, чем ожидалось» и стоит между have/has и past participle.

I've already booked the tickets.
She has already left.

Yet означает «до сих пор» и появляется в конце вопросов и отрицаний.

Have you finished yet?
He hasn't replied yet.

Just означает «совсем недавно» и стоит между have/has и past participle.

We've just arrived.
She has just called.

Still подчёркивает, что ожидаемое так и не произошло. Оно стоит перед haven't/hasn't.

I still haven't heard from the bank.
She still hasn't apologized.

Другие частые маркеры: ever, never, recently, so far, this week, this month, today.

So far we've received forty applications.
Have you seen James recently?

Без конкретного времени в прошлом

Present perfect нельзя использовать с конкретным завершённым временем — yesterday, last week, in 2010, on Monday, two hours ago. Если время названо и закрыто, используйте past simple.

I have visited Japan. (correct — no specific time)
I visited Japan last year. (correct — specific time, past simple)
I have visited Japan last year. (wrong)

Это одна из самых частых ошибок изучающих. Правило простое: если предложение называет завершённый момент во времени, present perfect не работает.

Различие между present perfect и past simple разобрано отдельно.

Частые ошибки

Пропуск вспомогательного глагола

I seen that film before
I have seen that film before
She gone to the shop
She has gone to the shop

Неправильная форма вспомогательного глагола

He have finished
He has finished
She have called
She has called
They has arrived
They have arrived

Конкретное время с present perfect

I have visited Paris last summer
I visited Paris last summer
She has called me yesterday
She called me yesterday
We have met on Monday
We met on Monday

Порядок слов с already/yet/just

I have finished already my homework
I have already finished my homework
Have you yet decided?
Have you decided yet?
She has arrived just
She has just arrived

Двойное отрицание с never

I haven't never been to Brazil
I have never been to Brazil
She hasn't never tried sushi
She has never tried sushi

For vs since

I have lived here since five years
I have lived here for five years
She has worked here for 2019
She has worked here since 2019

На этой странице

  • Как образуется
  • Отрицания
  • Вопросы
  • Опыт
  • Недавние события с результатом в настоящем
  • Незавершённое время
  • Длительность с for и since
  • Слова-сигналы и их место
  • Без конкретного времени в прошлом
  • Частые ошибки
← ПредыдущийFuture with Going toСледующий →Past Continuous

Другие уроки по этой теме

A1Present Simple

Факты, привычки и распорядок

A1Present Continuous

Действия, происходящие прямо сейчас

A2Past Simple

Завершённые действия в прошлом