Совершённая форма (Perfect)
Сравните два предложения с неправильным глаголом write (wrote, written):
I wrote a letter — Я писал письмо (событие в прошлом, как общий факт).
I have written a letter — Я написал письмо (действие в прошлом с результатом в настоящем).
Предложение «I have written a letter» можно дословно перевести как «я имею результат, написав письмо» или «я имею письмо написанным».
В качестве результата может быть жизненный опыт, накопленный к настоящему моменту:
She has been to London three times — Она была в Лондоне три раза.
I have never eaten Thai food — Я никогда не ел тайскую еду.
Дословный перевод этих предложений следующий: «Она имеет результат (жизненный опыт), побывав в Лондоне три раза», «Я имею результат (жизненный опыт), никогда не евши тайской еды».
Таким образом, чтобы выразить завершённое, то есть, уже совершённое к настоящему моменту действие (бегал — пробежал, делал — сделал), необходимо использовать настоящее совершённое время Present Perfect, которое образуется по формуле:
have/has + V3,
где V3 — третья форма глагола, соответствующая причастию прошедшего времени, например, done, gone, seen, made, worked, asked и т.д. У правильных глаголов третья форма образуется добавлением окончания -ed.
Вопросительные и отрицательные предложения строятся с помощью вспомогательного глагола have/has:
Have you seen him? — Ты видел его?
I have not seen him since then — С тех пор я его не видел.
Наречия и параметры времени, используемые с Present Perfect
Маркер |
Пример |
---|---|
already — уже | They have already come back — Они уже вернулись. |
yet — уже (в вопросах) | Have they come back yet? — Они уже вернулись? |
not yet — еще не | They have not come back yet — Они еще не вернулись. |
just — только что | I have just met them — Я только что их встретил. |
never — никогда | We have never been to Paris — Мы никогда не бывали в Париже. |
ever — когда-либо (в вопросах) | Have you ever been to Paris? — Вы когда-нибудь бывали в Париже? |
so far — до сих пор | I haven't met them so far — Я до сих пор не встретил их. |
this week, this month — на этой неделе, в этом месяце | He has made a million this year — В этом году он заработал миллион. |
recently, lately — недавно, в последнее время | He has recently returned from France — Он недавно вернулся из Франции. |
for — в течение | We have been friends for 15 years — Мы дружим уже пятнадцать лет. |
since — с, с тех пор как | I haven’t seen him since we left school — Я не видел его с тех пор, как мы закончили школу. |
this is the first / second / third time — впервые, во второй, третий раз | This is the first time I've driven by myself — Это первый раз, когда я ездил сам. |
Простое прошедшее время вместо Present Perfect
Простое прошедшее время (Past Simple) должно использоваться в следующих случаях:
1. Если в предложении указывается время или место действия, либо спрашивается время события с помощью вопроса «When?». То есть, вместо результата основной упор делается на время или место, например:
I saw her a minute ago — Я видел ее минуту назад.
I bought the book in London — Я купил эту книгу в Лондоне.
When did you come back? — Когда вы вернулись?
2. В предложениях типа «понял, забыл, сказал, услышал»:
I didn’t understand — Я не понял.
I didn’t catch — Я не расслышал.
I got it — Я понял.
What did you say? — Что вы сказали?
How did you know? — Как вы узнали?
I didn’t hear — Я не слышал.
Наречия и параметры времени, указывающие на простое прошедшее время (маркеры Past Simple):
- When did … ? — вопрос «Когда?»,
- yesterday — вчера,
- the day before yesterday — позавчера,
- last week, last month, last year — прошедший период времени,
- a minute age, an hour ago, 5 days ago — определенное количество времени назад
- in 1876 — год в прошлом,
- on the 8th of May — конкретная дата или время в прошлом.
Практика: тренажер спряжения английских глаголов.
Совершённая форма в прошедшем и будущем времени
Совершённая форма Perfect может употребляться в прошедшем времени: had + V3 (Past Perfect),
а также в будущем времени: will have + V3 (Future Perfect). Это необходимо в следующих случаях:
1. Для выражения завершенности действия к определенному моменту времени в прошлом или будущем (by the time — к определенному времени, before the moment — до определенного момента):
I had done the homework by 5 o'clock yesterday — Вчера я сделал домашнюю работу к 5 часам.
I will have done the homework by 5 o'clock tomorrow — Завтра я сделаю домашнюю работу к 5 часам.
Had you drunk any alcohol in the 12 hours before the accident? — Вы пили алкоголь за 12 часов до аварии?
2. Если одно действие завершилось раньше другого действия, и это необходимо подчеркнуть:
When we arrived to the party he had already left — Когда мы приехали на вечеринку, он уже ушел.
When we arrive to the party he will have already left — Когда мы приедем на вечеринку, он уже уйдет.