Present Perfect (настоящее совершённое) просто и понятно

Когда употребляем

1. Действие произошло в прошлом, но результат виден или важен в настоящем времени.

Look! She has chosen the dress at last. - Смотри! Она, наконец, выбрала платье.

2. Личный опыт.

Действие произошло в прошлом, но мы не знаем когда. Важнее сам факт, что действие произошло, а не то, когда оно произошло.

I have been to France. - Я был во Франции.

Я не говорю, в каком году это произошло, в 2000-м или 2022-м. Важнее сам факт, был я во Франции или нет.

Схема

HAVE/HAS + V3

V3 - это глагол в третьей форме (Past Participle). К правильным глаголам нужно добавить окончание ed, у неправильных - посмотреть форму в третьей колонке таблицы неправильных глаголов.

Например:

look + ed = looked

go -> gone

Has ставим на he, she, it. Have употребляем с I, we, you, they.

Если подлежащее выражено существительным, то надо мысленно заменить это существительное на соответствующее местоимение и подобрать have или has. Например, подлежащее "кошка" можно заменить на местоимение "она", то есть, выбираем "has".

Строим предложения

1   2

He has been to the USA. - Он был в США.

2    1

Has he been to the USA? - Он был в США?

Yes, he has. - Да.

No, he hasn't. - Нет.

Отрицание

He has not been to the USA. - Он не был в США.

Сокращения

have -> 've

has -> 's

have not -> haven't

has not -> hasn't

Маркеры

Маркеры - это слова, которые помогают определить время. Для Present Perfect это:

ever - когда-либо

never - никогда

just - только что

already - уже

yet - еще

Положение маркеров в предложении

Маркеры ever, never, just, already ставятся перед основным глаголом. Маркер yet ставится в конце предложения.

  • He has already completed the task. - Он уже выполнил задание.

Has - вспомогательный глагол, completed - основной глагол. Маркер already стоит перед основным глаголом.

  • He hasn't completed the task yet. - Он еще не выполнил задание.

Ниже можно посмотреть видео, где я подробно рассказываю про то, что такое Present Perfect

Упражнения на Present Perfect с ответами

1) Переведите:

Мы уже добавили сахар.

Мы уже добавили сахар?

Да.

Нет.

Мы не добавили сахар.

2) Заполните пропуски в Present Perfect:

1. His wife __ already (to be) to the dentist. 2. John and Stuart __ (not to swim) yet. 3. __ Sally just (to go) to university? - No, she __ . 4. __ you ever (to be) to China? - Yes, I __. 5. I __ never (to do) yoga. 6. __ she already (to read) this book? - Yes, she __ . 7. We __ (not to finish) the work yet. 8. ___ the film already (to begin)? - No, it __ . 9. __ you ever (to try) ostrich meat? - No, we __ . 10. __ he ever (to ride) a mountain bike? - Yes, he __ . 11. Hannah ___ (not to knit) the sweater yet. 12. They __ (not to see) their boss today. 13. Look! Philip isn't at home! - I know, Peter ___ (take) him to the party. 14. Her parents ___ just (to learn) about her marriage. 15. Oh, what a nice dress! ___ you (make) it yourself? - No, I __ . 16. Paul __ (to assemble) all the furniture. The room looks so nice now! 17. He knows so many local customs because he __ (to be) everywhere. 18. This kitchen is spotless! __ you (to clean up) everything? - Yes, I __ .

3) Переведите в Present Perfect и Present Simple:

1. Павел только что съел виноград. Павел только что съел виноград? - Нет. 2. Сара еще не расчесала волосы. Сара уже расчесала волосы? - Да. 3. Я еще не лег спать. 4. Вы когда-нибудь были в Турции? - Да. 5. Диана никогда не была в Египте. 6. Мы уже видели Лору сегодня. 7. Холодильник пустой! Вы все съели? 9. Он уже видел этот сайт? - Да. 10. Дома повсюду одежда на полу! Кот все разбросал. 11. Ты когда-нибудь делал ремонт сам? - Нет. 12. Он только что пришел. 13. Я никогда не играл в теннис. 14. Где Джек? - Он ушел в торговый центр. 15. Ты уже был в отпуске в этом году? - Нет. 16. Сандра не поливала цветы, и теперь земля очень сухая. 17. Он так хорошо говорит по-итальянски, потому что жил в Италии. 18. Они только что попили чай. 20. Дети уже были в зоопарке? - Да.

Ответы:

1) 

We have already added sugar.

Have we already added sugar?

Yes, we have.

No, we haven't.

We haven't added sugar.

2)

1. have already been. 2. haven't swum yet. 3. Has Sally just gone, hasn't. 4. Have you ever been, have. 5. have never done. 6. Has she already read, has. 7. haven't finished. 8. Has the film already begun, hasn't. 9. Have you ever tried, haven't. 10. Has he ever ridden, has. 11. hasn't knitted. 12. haven't seen. 13. has taken. 14. has just learned. 15. Have you made, haven't. 16. has assembled. 17. has been. 18. Have you cleaned up, have.

3)

1. Pavel has just eaten grapes. Has Pavel just eaten grapes? - No, he hasn't. 2. Sarah hasn't brushed her hair yet. Has Sarah already brushed her hair? - Yes, she has. 3. I haven't gone to bed yet. 4. Have you ever been to Turkey? - Yes, I have. 5. Diana has never been to Egypt. 6. We have already seen Lora today. 7. The fridge is empty! Have you eaten everything? 9. Has he already seen the website? - Yes, he has. 10. There are clothes all around the floor at home! The cat has scattered everything. 11. Have you ever done repairs yourself? - No, I haven't. 12. He's just come. 13. I've never played tennis. 14. Where's Jack? - He's gone to the shopping centre. 15. Have you already been on vacation this year? - No, I haven't. 16. Sandra hasn't watered plants, and now the ground is very dry. 17. He speaks Italian so good because he's lived in Italy. 18. They've just drunk tea. 20. Have children already been to the zoo? - Yes, they have.