Present Perfect Tense

Present Perfect выражает действие, которое началось в прошлом (и может продолжаться до сих пор), без указания времени. Прямо влияет на настоящее время.

Образование Present Perfect

В утвердительных предложениях. Subject + have/has + verb(-ed)

I have (‘ve) finished
You have (‘ve) finished
We have (‘ve) finished
They have (‘ve) finished
She has (‘s) finished
He has (‘s) finished
It has (‘s) finished

Example:

  • I have worked very hard for this exam – Я очень упорно готовился к этому экзамену.
  • She likes him but she has never loved him – Он ей нравился, но она никогда не любила его.
  • He has finished university and has started working in London now – Он закончил университет и сейчас начал работать в Лондоне.

Present Perfect в отрицательных предложениях

Subject + have/has + not + verb(-ed)

I haven’t (have not) worked
You haven’t (have not) worked
We haven’t (have not) worked
They haven’t (have not) worked
She hasn’t (has not) worked
He hasn’t (has not) worked
It hasn’t (has not) worked

Example:

  • You haven’t tried very hard – Ты не очень усердно старался.
  • My cousins are coming this weekend. They haven’t stayed with me before – Мои кузены приезжают в эти выходные. Они не оставались у меня прежде.
  • I haven’t read this book – Я не прочитал эту книгу. (to read – неправильный глагол)

Present Perfect в вопросительных предложениях

Have/Has + subject + verb(-ed)

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

Example:

  • Has Molly answered your letter? – Моли ответила на Ваше письмо?
  • What has happened? – Что произошло?
  • It’s nice to see you here but why haven’t visited me before? – Приятно видеть вас здесь, но почему вы не навещали меня прежде?

Короткие ответы.

Yes I, you, we, they have.
No I, you, we, they haven’t.
Yes he, she, it has.
No he, she, it hasn’t.

Глаголый в Present Perfect

Правильные глаголы в past participle и past simple имеют одинаковую форму инфинитива + ed:

Infinitive Past Simple Past participle
arrive arrived arrived
play played played
visit visited visited
stop stopped stopped

Неправильные глаголы в Past participle имеют свою форму.

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

Чтобы сказать о событиях, которые произошли в прошлом, при этом не ссылаясь на время:

  • Elena has arrived. (present perfect)
  • Elena arrived at 2 o’clock. (past simple)

Мы не можем сказать:

Elena has arrived at 2 o’clock.

Мы не используем выражения, указывающие на определенный промежуток времени (yesterday, last week, in the summer, etc.) с present perfect.   В данном случае это не имеет значения и не употребляется в предложении. Следовательно, мы не можем использовать present perfect, чтобы спросить о времени:

  • When did you go there?
  • NOT When have you been there?

Мы часто используем present perfect c been (глагол to be в past participle). «been» подразумевает «went» (глагол to go в past simple):

  • I went to Paris last year – Я ездил в Париж в прошлом году. (past simple)
  • I’ve been to Paris – Я был в Париже. (present perfect)
  • NOT I’ve gone to Paris – Я ездил в Париж.

Сравните эти два предложения:

  • She’s gone to Canada – Она уехала в Канаду. (и сейчас она там)
  • She’s been to Canada – Она была в Канаде. (но сейчас ее там нет)

Мы часто используем ever(когда- нибудь) в вопросительных предложениях:

  • Have you ever been to Greece? – Вы когда-нибудь были в Греции?

Present Perfect tense c for и since

Мы используем present perfect с for и since, чтобы сказать о чем-то, что началось в прошлом и продолжается в настоящем:

  • I’ve been here since January – Я был здесь с Января месяца.
  • I’ve been here for five months – Я был здесь в течении пяти месяцев.

Разница между since и for:

  • since + точка во времени когда это началось.
  • for + период времени.

Как это можно было сказать в Past Simple:

  • I came here in January – Я приехал сюда в Январе.
  • I came here five months ago – Я приехал сюда 5 месяцев назад.

Заметьте разницу:

I’ve worked for the bank for three years – Я работаю в банке в течении трех лет. (и продолжаю работать до сих пор)

I worked for the bank for three years – Я работал в банке в течении трех лет. (но уже там не работаю)

Мы не можем использовать since с past simple:

  • NOT I worked for the bank since 1988.

Эти знания помогут сделать вашу речь более грамотной, и не делать некоторых ошибок при составлении предложений на английском. Все это позволяет правильно передать свою мысль собеседнику и избежать недопонимания.

Оцените статью