Настоящее совершенное время в английском

The Present Perfect

Проверьте себя в коротком тесте

Present perfect связывает прошлое с настоящим. Оно образуется с помощью have или has + причастие прошедшего времени (past participle) и говорит об опыте, изменениях и незаконченном периоде времени.

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

Используйте have с I, you, we и they, а has с he, she и it. Затем добавьте причастие прошедшего времени.

ПодлежащееУтверждениеОтрицаниеВопрос
II have workedI haven't workedHave I worked?
youyou have workedyou haven't workedHave you worked?
he, she, itshe has workedshe hasn't workedHas she worked?
wewe have workedwe haven't workedHave we worked?
theythey have workedthey haven't workedHave they worked?

Правильные глаголы добавляют -ed (work, worked). Многие частые глаголы неправильные, поэтому учите их причастия: см. урок о неправильных глаголах.

Начальная формаПричастие прошедшего времениПример
gogoneShe has gone home.
seeseenI've seen this film.
eateatenWe've eaten already.
bebeenHave you been to Rome?

Когда используется

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

ЗначениеПример
Жизненный опытI've visited Canada twice.
Действие в прошлом с результатом сейчасI've lost my keys.
Свежие новостиThe prime minister has resigned.
Незаконченный период времениShe's drunk three coffees today.
Ситуация, которая началась в прошлом и продолжаетсяWe've lived here for ten years.

Ever, never, already, yet и just

Эти слова очень часто используются с present perfect. Обратите внимание, где каждое из них стоит в предложении.

СловоЗначение и местоПример
everкогда-либо, в вопросах, перед причастиемHave you ever ridden a horse?
neverникогда, перед причастиемI've never ridden a horse.
alreadyуже (раньше, чем ожидалось), перед причастиемHe's already finished.
yetещё, уже (до сих пор), в вопросах и отрицаниях, в концеHas the bus come yet?
justтолько что, перед причастиемThey've just arrived.

Проверьте себя

5 коротких вопросов по этому уроку. На сколько из них вы ответите верно?

0 XP
Вопрос 1 из 5

Выберите правильный ответ.

Have you ever ___ sushi?

For и since

Оба отвечают на вопрос How long? («Как долго?»). For указывает длительность, since начальную точку.

for + периодsince + начальная точка
for two hourssince nine o'clock
for three weekssince Monday
for ten yearssince 2015
for a long timesince I was a child

Present perfect или past simple

На русский оба времени часто переводятся прошедшим временем, но в английском их нужно различать. Используйте past simple, когда вы называете или спрашиваете, когда что-то произошло, или когда период времени закончился. Используйте present perfect, когда законченное время не указано.

Present perfectPast simple
I've been to Paris.I went to Paris last year.
Have you seen my phone?Did you see the match yesterday?
She's worked here since May.She worked here from 2010 to 2015.
I've had two exams this week.I had two exams last week.

Been или gone

У go два причастия прошедшего времени с разным значением.

  • He has been to Spain: он съездил туда и вернулся.
  • He has gone to Spain: он уехал туда и сейчас там.

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

Не используйте present perfect с законченным временем и не используйте present simple, когда говорите, как долго что-то длится.

НеправильноПравильно
I have seen him yesterday.I saw him yesterday.
I live here since 2018.I have lived here since 2018.
She has went home.She has gone home.
I've lived here since ten years.I've lived here for ten years.

Примеры предложений

I've never eaten octopus.Я никогда не ел осьминога.
Have you finished your report yet?Ты уже закончил отчёт?
She's just left the office.Она только что ушла из офиса.
We've known each other since school.Мы знаем друг друга со школы.
They haven't called me for weeks.Они не звонили мне уже несколько недель.
My brother has broken his arm.Мой брат сломал руку.
How long have you lived in London?Как долго ты живёшь в Лондоне?

Другие уроки грамматики английского языка