Present Perfect — это настоящее совершенное время в английском языке, оно используется, когда нужно сказать о результате, полученном из-за действия в прошлом. Это время часто путают с Past Simple, подробнее об этом читайте в статье «Как понять разницу между Present Perfect и Past Simple?»
Содержание:
Схема образования Present Perfect: правила и примеры
Рассмотрим, как образуются утвердительные, отрицательные и вопросительные предложения с настоящим совершенным временем.
1. Утверждение: I have closed
В утвердительной форме Present Perfect образуется с помощью вспомогательного глагола to have и причастия прошедшего времени (Past Participle).
Напоминаю, у всех правильных глаголов форма причастия прошедшего времени образуется так же, как и прошедшего времени, с помощью окончания —ed. У неправильных глаголов она образуется особым образом.
Читайте также:3000 основных английских слов + все времена глагола.
Единственное число | Множественное число | |
---|---|---|
1 лицо | I have closed | We have closed |
2 лицо | You have closed | You have closed |
3 лицо | He/She/It has closed | They have closed |
Возможны сокращения: I’ve, you’ve, he\she\it’s, we’ve, they’ve.
Примеры:
I have signed the petition — Я подписал петицию.
My sister has gone to Tampa — Моя сестра уехала в Тампу.
We have broken the window — Мы разбили окно.
2. Отрицание: I have not closed
Отрицание строится с помощью частицы not — добавьте ее после to have.
Единственное число | Множественное число | |
---|---|---|
1 лицо | I have not closed | We have not closed |
2 лицо | You have not closed | You have not closed |
3 лицо | He/She/It has not closed | They have not closed |
Возможны два варианта сокращения: I haven’t (I’ve not), you haven’t (you’ve not), he\she\it hasn’t (it’s not), we haven’t (we’ve not), they haven’t (they’ve not).
Примеры:
I haven’t seen your dog — Я не видел вашу собаку.
I’ve not forgotten you — Я не забыл тебя.
We haven’t closed the gate — Мы не закрыли ворота.
3. Вопросительная форма: Have I closed?
В вопросительной форме вспомогательный глагол to have ставится перед подлежащим:
Единственное число | Множественное число | |
---|---|---|
1 лицо | Have I closed? | Have we closed? |
2 лицо | Have you closed? | Have you closed? |
3 лицо | Has he/she/it closed? | Have they closed? |
Пример:
Have you seen this boy? — Вы видели этого мальчика?
Have you unboxed your present? — Ты распаковал свой подарок?
Значение Present Perfect
Основные случаи использования этого времени:
- Результат действия, которое произошло в прошлом
Present Perfect с одной стороны выражает действие в прошлом, а с другой — некий результат этого действия в настоящем. Акцент делается именно на результате в настоящем. Типичный пример — это знание, опыт, имеющийся в настоящем в результате действий в прошлом:
I have read your report. — Я прочитал ваш доклад (я знаю о чем он).
He has seen such people many times. — Он видел таких людей много раз (он знает, что они из себя представляют).
I can show you London! I‘ve been there. — Я могу показать вам Лондон! Я был там (знаю город).
That person has visited 20 countries. — Этот человек посетил 20 стран (у него есть опыт посещения 20 стран)
Результатом может быть также сам факт, что действие свершилось, если по каким-то причинам мы подчеркиваем актуальность, важность этого факта в настоящем. Пример: в начале года я пообещал знакомым, что прочту за год 20 книг. В конце года я рассказываю, что я это сделал, я скажу так:
I have read 20 books.
Подразумевается, что на настоящий момент я прочитал 20 книг, подчеркивается именно актуальность этого результата сейчас.
Я рекомендую прочитать статью о разнице между Present Perfect и Past Simple, чтобы лучше понять значение Present Perfect — это такой вопрос, который проясняется при сравнении.
- Действие, которое началось в прошлом и длится какое-то время
В случае с некоторыми глаголами Present Perfect имеет несколько другое значение: действие началось в прошлом и длится до сих пор. К таким глаголам относятся такие глаголы, как: to live — жить, to be — быть, to know — знать, to work — работать.
I have lived in Japan for 20 years. — Я прожил в Японии 20 лет.
She has known me for 5 years. — Она знает меня 5 лет.
How long have you been here? — Сколько ты уже здесь? (находишься)
I have worked in this company all my life. — Я проработал в этой компании всю жизнь.
Во всех случаях подразумевается, что действие началось в прошлом и до сих под продолжается.
Я написал «несколько другое» значение, потому что на самом деле, если присмотреться, то это значение — подвариант, частный случай основного. Речь по-прежнему идет о результате действия в прошлом: результат = «действие продлилось какое-то время». Иногда речь может идти и о том, что действие продлилось какое-то время, и о том, что из-за него возник какой-то опыт:
I can tell a lot about Japan because I have lived here for 20 years. — Я много могу рассказать тебе о Японии, потому что я прожил здесь 20 лет.
Здесь совмещены эти значения: 1) действие, продлившееся какое-то время, 2) акцент на знании, опыте, результате, полученном благодаря этому действию.
- Шаблонные выражения об имеющемся или отсутствующем опыте
Отдельно можно выделить шаблонные выражения об опыте вроде «Вы когда-нибудь видели/слышали что-то/были где-то?», «Я никогда не был/видел/слышал» и тому подобных – как правило, с наречием ever (в данном случае: когда-нибудь) или never (никогда).
I have never been to London — Я никогда не был в Лондоне.
I have never seen a lion — Я никогда не видел льва.
Have you ever heard this song? — Вы когда-нибудь слышали эту песню?
Has she ever visited your parents? — Она когда-нибудь навещала твоих родителей?
Разумеется, эти выражения — лишь частный случай основного значения, но Present Perfect часто употребляется именно в них, поэтому их стоит выделить отдельно.
Present Perfect и Past Simple
Эти два времени похожи, но лишь на первый взгляд — оба переводятся на русский язык прошедшим временем, в связи с этим начинающие часто не понимают, когда использовать какое время.
Если коротко, то главная разница между Present Perfect и Past Simple заключается в следующем:
- Present Perfect: действие произошло в прошлом, без уточнения когда именно, важно не само действие, а его результат в настоящем.
- Past Simple: действие произошло в определенный момент в прошлом.
Present perfect | Past Simple |
---|---|
I have lived in Russia — Я жил в России. | I lived in Russia in 2010 — Я жил в России в 2010 году. |
They have repaired my truck — Они отремонтировали мой грузовик. | They repaired my truck last night — Они ремонтировали мой грузовик вчера вечером. |
Have you seen ‘Avatar’? — Вы смотрели «Аватар»? | When did you see ‘Avatar’? — Когда вы смотрели «Аватар»? |
I have been to New Orleans — Я был в Новом Орлеане. | When did you go to New Orleans? — Когда вы ездили в Новый Орлеан? |
Зачастую разница между Present Perfect и Past Simple не так уж существенна: от того, какую формы мы употребим, смысл особо не изменится. Например, меня попросили отправить посылку. Я могу сказать:
I have sent the parcel.
Подчеркивается, что на данный момент посылка уже отправлена, то есть акцент на результате в настоящем. Но я также могу сказать:
I sent the parcel.
Здесь я рассказал о действии в прошлом. Но собеседник меня поймет в обоих случаях.
Недопонимание может возникнуть например в таком случае: в компании рассказывают о путешествиях, и я решил похвастаться, сказав, что был в 10 странах. По идее, нужно сказать:
I have been to 10 countries.
Тогда все поймут, что я подразумеваю опыт, что я сообщил таким образом: «У меня есть опыт посещения 10 стран», «У меня за спиной поездки в 10 стран». Но меня могут не так понять, если я скажу:
I was in 10 countries.
Здесь я говорю уже не об опыте, а о каких-то приключениях в прошлом. Меня поймут так, будто это начало какой-то истории. То есть предложение будет ощущаться недосказанным. «Был в 20 странах, а дальше то что? Что было дальше?»
Present Perfect и указание времени в прошлом
Present Perfect не употребляется с указанием времени, когда произошло действие (это характерно для Past Simple). Например, мы не можем сказать: «I have visited London on Monday».
Почему? Потому что Present Perfect — это настоящее время (как бы вам ни казалось, что оно прошедшее). Если добавить к нему указание времени в прошлом, получатся какие-то взаимоисключающие вещи. Мы не можем сказать «I have visited London on Monday». Можно сказать либо «I visited London on Monday», либо «I have visited London». В первом случае подразумевается действие в прошлом, во втором — результат этого действия в настоящем.