Present perfect: формула, примеры и упражнения

Настоящее совершенное время

 

Вот мы и добрались до времен группы Perfect. Эта группа вызывает больше всего вопросов и проблем у изучающих английский язык. Так ли все страшно на самом деле? Определенные трудности есть, но мы легко их преодолеем, и начнем со времени Present perfect. Но сначала давайте охарактеризуем всю группу.

Что значит perfect? Это совершенное время, то есть времена perfect нам нужны чтобы описать действие, которое уже совершилось к определенному моменту. Пример:

  • I ate bananas. – Я ел бананы. Это простое прошедшее время. Здесь не уточняется съел я их или нет, главное факт – ел.
  • I have eaten bananas. – Я съел бананы. Совсем другое дело! Сразу понятно, что бананов вам не осталось, да? Потому что действие завершенное – съел. Это и есть время Perfect, в данном случае – Present Perfect.

В русском языке в обоих случаях у нас прошедшее время, «завершенность» действия показывает приставка «с» (ел — съел). В английском же языке вместо приставки есть целая группа завершенных времен. Надеюсь, стало немного понятно, что такое «perfect»? Теперь подробности.

 

Как строится Present Perfect
Утверждение

Чтобы построить настоящее совершенное время, нам потребуется вспомогательный глагол have (has). Надеюсь, вы помните, что has мы используем для местоимений третьего лица единственного числа, а для всех остальных – have:

Have I, you, we, they
Has he, she, it

Добавляем к вспомогательному глаголу третью форму основного глагола. У правильных глаголов она образуется добавлением окончания –ed, у неправильных третья форма уникальна, и ее, как известно, нужно учить. Итак, получилась следующая формула: Have/has + V3. Теперь можно строить:

I  have lost my car keys. — Я потерял свои ключи от машины.

Ben has just arrived. — Бен уже приехал.

*Lose (терять) — это неправильный глагол, его три формы: lose — lost — lost.

*Arrive (приезжать) — это правильный глагол, его вторая и третья формы образуются добавлением -ed: arrive — arrived — arrived.

 

Отрицание

Отрицание образуется с помощью добавления частицы not после вспомогательного глагола. Больше ничего не меняем:

I haven’t lost my car keys. – Я не потерял свои ключи от машины.

Ben hasn’t arrived yet. — Бен еще не приехал.

 

Вопрос

А чтобы поставить вопрос выносим вспомогательный глагол на первое место, за ним ставим подлежащее, и потом уже третью форму глагола.

Have you lost your car keys? – Ты потерял свои ключи от машины?

Has Ben arrived yet? — Бен уже приехал?

Кстати, третья форма глагола это ни что иное, как причастие прошедшего времени (Past participle). Именно оно и выражает «завершенность» во всех временах группы Perfect.

 

Таблица Present perfect
Утверждение Отрицание Вопрос
have/has + Ved/V3 have/has + not + Ved/V3 have/has + подлежащее +Ved/V3
I  have lost my car keys. I haven’t lost my car keys. Have you lost your car keys?

 

Особенности употребления

 

Вот здесь нужно сосредоточиться. Из всех «перфектных» времен Present – самое коварное. Важно запомнить три момента:

1) Точное время совершения действия не важно

Точное время, когда произошло действие нам не важно, а важен сам факт его совершения и результат. Present perfect вообще не может быть использовано с точными указателями времени, типа вчера в 7 вечера и т.п. Но оно может употребляться с неточными указателями времени, поэтому его слова-маркеры это: already (уже), yet (еще), just (только), still (все еще), ever (когда-либо), never (никогда), lately (недавно), recently (в последнее время), since (с тех пор), many years (много лет) и т.д. Примеры:

Have they arrived already? — Они уже приехали?

This is the most delicious ice cream I have ever eaten. — Это самое вкусное мороженое, которое я когда-либо ел.

I have just returned from five months in Zimbabwe. — Я только что вернулся после пяти месяцев, проведённых в Зимбабве.

2) Связь с настоящим

Хоть время и относится к группе настоящих времен, но описывает то оно действия, которые произошли в прошлом. Вы это заметили? Однако, в этом времени у нас всегда есть связь с настоящим. Мы используем Present perfect всегда, когда речь идет о периоде, который еще не завершен. Мы не можем его использовать с «уеsterday» или «last week» — это завершенные периоды. Но можем с любым незавершенным периодом: today (сегодня), this week/month/year (на этой неделе/месяце/году) – это вторая группа слов-маркеров, которую нужно запомнить:

We haven’t talked this week. – Мы не разговаривали на этой неделе.

He has called Jane twice today. – Он звонил сегодня Джейн дважды.

The weather this month has been mostly mild. — Погода в этом месяце главным образом мягкая.

3) Важен результат действия

И, наконец, третье. Если  время вообще никак не упоминается, связь с настоящим всегда будет в контексте разговора. И эта связь – результат. Опять возвращаемся к тому, что нам важен результат действия, которое уже произошло, а результат нам важен именно здесь и сейчас, в настоящем:

Have you read Oliver Twist by Dickens? – Ты читал «Оливера Твиста» Диккенса? (Не важно, когда, важно читал или нет).

 

Случаи употребления

 

Если вы осознали все три момента, то время не вызовет у вас затруднений. А большинство случаев его употребления можно свести к следующим:

  • Важен результат: They have done every mortal thing. — Они сделали всё возможное.
  • Период еще не закончился (today, this week/month): Has anybody seen Frank today? — Кто-нибудь видел Фрэнка сегодня?
  • Опыт (ever, never, one/two/three times): He has won the competition three times. — Он выиграл этот конкурс три раза.
  • Действие началось в прошлом и продолжается до настоящего момента (since, many years): I haven’t eaten since breakfast. — Я с завтрака ничего не ел.
  • Невыполненное ожидаемое действие  (still, yet): Has Edmund arrived yet? — Эдмунд уже приехал?
  • Действие произошло недавно (just, lately, recently, already): Our neighbours have just bought a jacuzzi. — Наши соседи только что купили джакузи.
  • Перемены, которые произошли за какое-то время: The weather has changed since yesterday. — Погода изменилась со вчерашнего дня.

 

Present perfect и past simple

 

Классическая ошибка в английском языке – перепутать простое прошедшее с настоящим совершенным. Однако, тут на самом деле все просто. Если задуматься, то оказывается, что они ой как сильно отличаются! Разберем основные отличия:

  • Результат или факт? Вернемся к нашим бананам. Когда вы говорите кому-нибудь:

I ate bananas yesterday. – Я ел бананы вчера. Вам не важно донести до собеседника съели вы их или нет, вам важно донести что вы делали вчера – вы ели бананы.

Когда вы говорите: I have already eaten the bananas. – Я уже съел бананы. Вы не пытаетесь рассказать когда и чем вы занимались, вы хотите сказать, что бананов больше нет – вы их съели. Мы возвращаемся к результату. Разница очевидна.

 

  • Связь с настоящим. В Past simple ее нет, в Present perfect — наоборот есть:

He lost his car keys yesterday. — Он вчера потерял свои ключи от машины. Это прошедшее простое время — связи с настоящим нет, описано действие как факт.

I have lost my car keys, so now we have to get a bus. — Я потерял свои ключи от машины, и теперь нам придётся поехать на автобусе. Связь с настоящим прямая.

 

  • Время. Past simple всегда относится к прошедшему завершенному периоду, время указывается чтобы подчеркнуть когда действие началось или закончилось. Present perfect относится к незавершенному периоду или к неопределенному времени:

I have finished reading 2 books this week. – Я прочитал 2 книги на этой неделе. Период не закончился, я уже прочитал две книги, и возможно прочитаю еще сколько-то.

Last month I finished 5 books. – За прошлый месяц я прочитал 5 книг. Период завершен, больше книг в прошлом месяце уже не прочитать, если у вас нет машины времени, поэтому — прошедшее время.

 

Упражнение на Present perfect

 

Переведите предложения на английский язык:

  1. Я никогда не был в Париже.
  2. Роберт уже слышал эту историю.
  3. Я ещё не прочёл эту книгу.
  4. Я не видела Кейт сегодня.
  5. Он усвоил непростой урок.
  6. Вы когда-нибудь были в Ницце?
  7. Анна не разговаривала с ним после той вечеринки.
  8. Ты уже съел всю эту еду?

 

Ответы:

  1. I have never been to Paris.
  2. Robert has heard this story already.
  3. I haven’t read the book yet.
  4. I haven’t seen Kate today.
  5. He has learneda hard lesson.
  6. Have you ever been to Nice?
  7. Anna has not spoken to him since that party.
  8. Have you eaten all that food already?

 

Другие статьи по теме:

 

Past perfect 

Future perfect

Present perfect continuous

Past perfect continuous

Future perfect continuous