Чтобы понять, как образуется время Present Perfect и когда его нужно употреблять, изучите ниже следующие таблицы.

Изучая данное время, вам понадобится таблица неправильных глаголов

Таблица 1. Образование Present Perfect

1. Утвердительная форма

 

для правильных глаголов

подлежащее +
have/has +
инфинитив (без to) +
окончание -ed

 

для неправильных глаголов

подлежащее +
have/has +
форма Past Participle неправильных глаголов (третья колонка)

1. I have talked too much – Я слишком много говорил.

  • have – вспомогательный глагол
  • talked – инфинитив talk (правильный глагол) + окончание -ed

2. The weather has changed – Погода изменилась.

  • has – вспомогательный глагол
  • changed – инфинитив change (правильный глагол) + окончание -ed

3. John and I have built a new shop – Джон и я построили новый магазин.

  • have – вспомогательный глагол
  • built – форма Past Participle неправильного глагола build

4. Mary has been to London – Мария была в Лондоне.

  • has – вспомогательный глагол
  • been – форма Past Participle неправильного глагола be

2. Отрицательная форма

 

для правильных глаголов

подлежащее +
have/has +
not +
инфинитив (без to) +
окончание -ed

 

для неправильных глаголов

подлежащее +
have/has +
not +
форма Past Participle неправильных глаголов (третья колонка)

 

1. I have not finished my work yet – Я еще не закончил свою работу.

  • have – вспомогательный глагол
  • not – отрицательная частица
  • finished – инфинитив finish (правильный глагол) + окончание -ed

2. My sister has not complained about the food – Моя сестра не жаловалась по поводу еды.

  • has – вспомогательный глагол
  • not – отрицательная частица
  • complained – инфинитив complain (правильный глагол) + окончание -ed

3. They have not seen me – Они не видели меня

  • have – вспомогательный глагол
  • not – отрицательная частица
  • seen – форма Past Participle неправильного глагола see

4. Kate has not read the rules yet – Катя еще не читала правила.

  • has – вспомогательный глагол
  • not – отрицательная частица
  • read – форма Past Participle неправильного глагола read

3. Вопросительная форма

 

для правильных глаголов

have/has +
подлежащее +
инфинитив (без to) +
окончание -ed

 

для неправильных глаголов

have/has +
подлежащее +
форма Past Participle неправильных глаголов (третья колонка)

1. Have you washed your hands? – Ты помыл руки?

  • have – вспомогательный глагол (стоит перед подлежащим для образования вопроса)
  • washed – инфинитив wash (правильный глагол) + окончание -ed

2. Have you read any books by Dostoyevsky? – Вы читали какие-нибудь книги Достоевского?

  • have – вспомогательный глагол (стоит перед подлежащим для образования вопроса)
  • read – форма Past Participle неправильного глагола read

Таблица 2. Случаи употребления Present Perfect

1. Выражение совершенного действия, результат которого непосредственно связан с настоящим.
  • Samantha has cooked the breakfast – Саманта приготовила завтрак. (действие уже совершено, на столе готовый завтрак)
  • I can't buy air tickets. I have lost my passport – Я не могу купить авиабилеты. Я потерял свой паспорт. (паспорт потерян, и в результате купить билеты невозможно)
2. Действие произошло в неустановленное время в прошлом. Акцент делается на действие (сам факт его совершения).
  • have bought the roller skates – Я купила роликовые коньки. (неизвестно, когда купили ролики; важен факт – ролики приобретены)
  • My friend has left London – Мой друг уехал из Лондона (неизвестно, когда друг уехал; важен факт – сейчас он не в Лондоне)

3. Со словами, которые обозначают еще не истекшие периоды времени: today (сегодня), this week (на этой неделе), this morning (этим утром) и т.д.

  • Have you talked to the manager today? – Вы говорили с менеджером сегодня?
  • Tom has edited 30 photos this morning – Том отредактировал 30 фотографий этим утром.
4. В предложениях с since (с/с тех пор как)
  • The company has hired a lot of engineers since 2012 – Компания наняла много инженеров с 2012 года.
  • My friends have worked there since they moved to Seoul – Мои друзья работают там с тех пор, как они переехали в Сеул.
5. Со словами ever (когда-либо) и never (никогда), когда мы говорим об имеющемся опыте.
  • Have you ever been to Japan? – Ты когда-нибудь был в Японии?
  • This is the best trip I have ever had – Это лучшее путешествие, которое у меня когда-либо было. (за всю жизнь)
  • I have never seen a tiger – Я никогда (в жизни) не видел тигра.

 

6. Со словами just (только что), already (уже), lately/recently ((за) последнее время), yet (еще).

 

  • I have just read the manual – Я только что прочитал инструкцию.
  • Kate has already cleaned the office – Катя уже убралась в офисе.
  • He hasn't sent me any reports lately – За последнее время он не отправлял мне каких-либо докладов.
  • Have you finished your homework yet? – Ты еще не сделал домашнюю работу?

7. Когда мы говорим о чем-то, что началось в прошлом и продолжается в настоящем.

 

*в этом случае также часто употребляется Present Perfect Continuous

  • John and Mary have been married for 10 years – Джон и Мария женаты 10 лет.
  • I have lived (have been living) in London for 7 years – Я живу в Лондоне 7 лет.

Таблица 3. Запомнить обязательно!

С наречием just now (только что) употребляется Past Simple, а не Present Perfect.
  • spoke to him just now – Я только что говорил с ним.
  • I have spoken to him just now – НЕВЕРНО
Present Perfect никогда не употребляется со словами yesterday, last month, an hour ago и т.д. С этими обозначениями времени употребляется Past Simple.
  • Boris sold his flat last month – Борис продал свою квартиру в прошлом месяце.
  • Boris has sold his flat last month – НЕВЕРНО
Если вопрос начинается со слова when, то употребляется Past Simple, а не Present Perfect.
  • When did you call her? – Когда ты ей звонил?
  • When have you called her? – НЕВЕРНО