Пример
I’ve just finished my work. — Я только что закончил работу.
Т.е. я закончил работу, действие совершилось, оно в прошлом, но я закончил работу только что, поэтому есть связь с настоящим.
Образование Present Perfect
Present Perfect образуется при помощи вспомогательного глагола to have/has и третьей формы смыслового глагола (past participle). Третья форма правильных глаголов образуется с помощью окончания – ed, либо ее нужно выучить, если глагол «неправильный»
Утвердительная форма | Вопросительная форма | Отрицательная форма | ||
I/We/They/You | have done | Have I/we/they/you | done? | I/we/they/you have not done. |
He/She/It | Has done | Has he/she/it | done? | He/she/it has not done. |
Сокращенные формы
I have = I’ve
He has = He’s
I have not = I haven’t
He has not = He hasn’t
Употребление Present Perfect
Действие произошло в неопределенное время в прошлом (важно не время, а результат)
Время действия не указано. Мы не знаем точно, когда произошло действие, либо время не имеет значения. Действие произошло в прошлом вообще, неважно когда. Важно не время совершения действия, а его результат. Мы думаем не о прошлом действии, а о его результате для настоящего.
Примеры
I’ve seen this movie. — Я видел этот фильм.
Т.е. я видел этот фильм вообще, неважно когда. Важен только результат для настоящего.
Отличие от Past Simple
I saw this movie when I was a child. — Я видел этот фильм, когда был ребенком.
Действие относится к периоду, который закончился в прошлом, потому что сейчас я уже не ребенок.
Mike travelled a lot from 1990 to 1995. — Майк много путешествовал с 1990 по 1995.
И здесь период действия закончился в прошлом.
В вопросительных предложениях типа When..? What time…? используется Past Simple, а не Present Perfect, потому что здесь важно время (Когда? Во сколько?), а не результат.
Примеры
When did she come? — Когда она пришла?
What time did they leave? — Во сколько они уехали?
А вот если важен результат (Она пришла? Они уехали?), то используется Present Perfect.
Примеры
Has she come? — Она пришла?
Have they left? — Они уехали?
Действие началось в прошлом, продолжается в настоящем и может продолжаться в будущем.
При этом могут использоваться слова since (с тех пор как) и for (в течение).
Примеры
We have lived in Kiev since 1985. — Мы живем в Киеве с 1985 года.
Т.е. мы начали жить в Киеве в 1985 году, продолжаем жить и, возможно, будем жить и дальше.
She has been my teacher of music for many years. — Она была моей учительницей музыки много лет.
Т.е. она была, есть и, возможно будет и дальше моей учительницей музыки!
Отличие от Past Simple
Past Simple используется для описания действия, которое завершилось в прошлом и не имеет связи с настоящим.
We lived in Kiev until 1985. — Мы жили в Киеве до 1985 года.
Т.е. мы жили до 1985 года, и больше не живем. Действие полностью относится к прошлому.
Время совершения законченного действия определено словами just (только что), already (уже), yet (еще)
Здесь явная связь с настоящим: только что, уже, еще!
Примеры
I’ve just written a letter. — Я только что написал письмо.
He has already arrived. — Он уже приехал.
The show has not begun yet. — Шоу еще не началось.
Действие совершилось в период, который еще не закончился
Present Perfect | Past Simple |
Период времени, к которому относится действие, еще не закончился | Период времени, к которому относится действие, остался в прошлом |
Периодом, который еще не закончился: today (сегодня), this morning (этим утром), this week (на этой неделе), this month (в этом месяце), this year (в этом году) и т.д., и даже целая жизнь!
Периодом, который закончился: yesterday (вчера), last week (на прошлой неделе), last month (в прошлом месяце), last year (в прошлом году) и т.д. И даже, например, this morning, если утро уже закончилось, и наступил день!
Примеры
Mary has called her son this morning. — Мэри звонила сыну утром.
Утро еще не закончилось, значит, период действия продолжается. Поэтому есть связь с настоящим.
I have never been to China. — Я никогда не был в Китае.
Have you ever been to Australia? — Вы когда-нибудь были в Австралии?
Тут можно было бы добавить — никогда (или когда-нибудь) в своей жизни! Я никогда в жизни не был в Китае. Период действия (в данном примере — жизнь) еще не закончился.
Отличие от Past Simple
Past Simple: действие произошло в период времени, который закончился. Например, yesterday (вчера), last week (на прошлой неделе), last month (в прошлом месяце), last year (в прошлом году).
Примеры
I’ve had a cup of tea this morning. — Я выпил чашечку чая утром.
Т.е. утро еще не закончилось, оно продолжается, поэтому используем Present Perfect.
Но если утро уже закончилось (после 12:00), и наступил день, то ситуация кардинально изменилась:
I had a cup of tea this morning. — Я выпил чашечку чая утром.
Все, утро закончилось, и пришлось использовать Past Simple!
И это несмотря на то, что и утро, и чашка чая остались прежними.
Описание событий недавнего прошлого
Обычно при этом используются слова recently (недавно), lately (недавно, в последнее время).
Примеры
He has come back recently. — Он вернулся недавно.
I’ve worked hard lately. — В последнее время я много работал.
Недавнее прошлое потому и недавнее, что имеет связь с настоящим. По сути, это означает, что период времени еще не закончился (см. п.4).