Present Perfect Tense. Exercises. Упражнения на отработку Present Perfect Simple

present perfect упражнения

Сегодня нам предстоит выполнить 12 упражнений на Present Perfect, поэтому освежите в памяти схему его образования.

схема Present Perfect

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

Наличие ответов к упражнениям поможет вам проконтролировать собственные результаты или результаты ваших учеников.

Возможно, Вам полезно будет ознакомиться с примерами предложений в Present Perfect.

Форма глагола в Present Perfect Tense. Exercises.

Упражнение 1. Заполните таблицу, используя следующие формы глагола. Complete the table with the base forms and the past participles. Use the words in the box.

Lose, taken, swim, bought, do, written, run, eaten, take, won, write, done, buy, lost, win, run, eat, swum

base form past simple past participle

























 Утвердительные предложения в Present Perfect Tense. Упражнения.

Упражнение 2. Поставьте глаголы в скобках в Present Perfect.

  1. He _____ (finish) training.
  2. She _____ (score) twenty points in the match.
  3. We _____ (watch) all the Champions League matches this season.
  4. That's amazing! She _____ (run)  fifteen kilometers this morning!
  5. She _____  (buy)  some really nice rollerblades!
  6. Oh, no! I  _____ (lose) my money!
  7. My mum _____ (write) shopping list. It's on the kitchen table.
  8. Dad, you _____ (eat) my biscuit!
  9. I’m tired. I  _____ (watch) three X-Files videos.
  10. Hurry up! They  _____ (start) the film!
  11. Mary  _____ (study) hard this year, so she'll pass her exams.
  12. Oh no! She  _____  (drop) the plate!
  13. The garden is very green. It  _____ (rain) a lot this month.
  14. These are my favourite trousers. I  _____ (have) them for five years.
  15. Tom's my best friend. I  _____ (know) him for three years.
  16. They _____  (live) in Miami for two years.
  17. Jo has earache. He  _____ (have) it since 7 o'clock.
  18. Brad _____ (live) in Chicago since 1998.


Отрицательные предложения в Present Perfect Simple. Упражнения.

 Упражнение 3. Поставьте глаголы в скобках в Present Perfect negative.

  1. I _____ (not clean) my football boots.
  2. They _____ (not start) their meal.
  3. I  _____ (not do) my homework.
  4. He _____  (not win)  all his matches this year.
  5. My brother and I _____  (not see) any films this week.
  6. It's my birthday party today. I  _____ (not invite) many people.
  7. He  _____  (not wash) his hands. They're very dirty.
  8. Mum's really angry. We _____  (not tidy) our room!
  9. I can't play with my friends this evening. I  _____ (not finish) my homework.
  10. I  _____  (not visit) New York for three years.
  11. Where's Alison? We  _____  (not see) her since yesterday.
  12. Dad   _____ (not take) a holiday since last August.
  13. John  _____ (not play) the violin since he was at school.

 For или since?

Упражнение 4. В письме есть 4 ошибки на использование  for и since.  Найдите и исправьте их. These are some sentences from Nigel’s letter home from Africa. He has made four mistakes in using ‘for’ and ‘since’. Correct his mistakes.

Dear Mum and Dad,

I've lived in Africa since two weeks and I love it! Africa is beautiful! I haven’t travelled to any faraway place for last summer. I’m so happy now!

I’ve already seen Mr. Rambler. He is working for WWF here and taking photos of wild animals. I haven’t seen any lions yet. I think I’ll see them later.

Thank you for the trip. I’ve dreamed of Kenya for my childhood. I haven’t seen you since ages! I miss you so much!

Love, Nigel.


Упражнение 5. Дополните предложения словами for или since. Complete the sentences. Use for or since.

  1. I've lived in Washington _____ 1997.
  2. Ben has studied English _____  three years.
  3. They haven't visited their grandparents  _____ months.
  4. Julie's ill. She's been in bed _____ Tuesday.
  5. My dad has had his car_____  sixteen.
  6. It's been ten years_____ we moved to Oxford.

Упражнение 6. Пользуясь опорными словами, a также словами for и since составьте предложения в Present Perfect Simple.

  1. Kate/be/in bed/a long time.
  2. She / not eat / anything / this morning.
  3. She / not see / her friends / a week.
  4. She / stay / at home / Tuesday.
  5. She / have / a red nose / three days.
  6. She / not play / basketball / last weekend.
  7.  She / not do / any school work / Monday.

Больше упражнений на for и since.

Вопросительные предложения в Present Perfect Tense. Упражнения.

Упражнение 7. Zork и Zena – инопланетяне, впервые прилетевшие на Землю. Они составили список дел. Напишите вопросы и ответы о том, что они уже сделали, а чего  пока  нет.


Zork (eat) a hamburger?

Has  Zork eaten a hamburger?

Yes, he has.

 Zork and Zena (drink) a cola?   

Have Zork and Zena drunk a cola?

No, they haven't.

английский язык упражнения

  1. Zena (see) a film?
  2. Zork and Zena (speak) English?
  3. Zork (swim) in the sea?
  4. Zena (visit) the Acropolis?
  5. Zork and Zena (drive) a car?

Упражнение 8. Напишите вопросы в Present Perfect, используя глаголы в скобках. Дайте правдивые ответы.


(eat Italian food)

— Have you ever eaten Italian food?

— Lots of times.

1 (ski)

— ______________________

—  ______________________

2 (win money)

—  ______________________

—  ______________________

3 (have a dream)

—  ______________________

—  ______________________

4 (break a leg)

—  ______________________

—  ______________________

5 (go to a concert)

—  ______________________

—  ______________________


Упражнение 9.  Дополните диалог вопросами и ответами в Present Perfect.

Reporter: (you do) Have you done a lot of training this year?

Trish:     Yes, I have. I have trained six times a week all year.

Reporter: Who ______________ (1 you train) with?

Trish: With my coach, and the team.

Reporter: Where ______________ (2 you play) this year?

Trish: Mostly in Britain. But we've also travelled to Holland.

Reporter : ______________ (3 you win)   many matches?

Trish: Yes, we (4) ______________      .

Reporter: And how many matches ______________ (5 you lose)?

Trish: Only three.

Reporter: That's great. ______________ (6 you have) any injuries?

Trish: No, I ______________ (7)             .

Reporter: Thanks, Trish, and good luck.


Упражнение 10. Напишите вопросы с How long. Дополните ответы, используя for или since. Write questions with How long. Complete the answers with for or since.


I live in London.

How long have you lived in London?

For three years.

1 He's a teacher.


____________ September.

2 My parents work in a shop.


____________  1992.

3 My sister knows Robbie Williams.


_________ six months.

4 We've got a new car.


________ two weeks.

 Комплексные упражнения на использование Present Perfect Simple.

Упражнение 11. Заполните письмо Джейн глаголами в Present Perfect. Complete Jane's letter to her American friend. Use the Present Perfect Tense.

Dear Amy

I _____ (1 not have) a letter from you for a long time. _____ (2 you lose) my address? I bought the new Steps CD at the weekend. I _____ (3 already listen) to it. _____ (4 you hear) it yet? It’s brilliant. There’s a new video too, but I _____ (5 not see) it yet.

School is going OK. I _____ (6 just finish) some exams, but the holidays _____ (7 not start) yet. We’re going to Ireland. I _____ (8 never be) there.

Write soon with your news.




Упражнение 12. Ник готовится к путешествию. Он собирается навестить бабушку.

Ознакомьтесь со списком дел, которые ник планирует сделать до отъезда. Напишите, что он уже сделал, а что нет. Используйте alreadyи yet. Nick is getting ready to travel. He is going to visit his Granny. Read the list of things he must do before travelling. Write what he has done and what he hasn’t done.


  • to pack the suitcases (+)
  • to water the flowers (+)
  • to take my library book back
  • to say ‘good-bye’ to Nigel (+)
  • to clean my shoes
  • to call Granny (+)
  • to buy some food and drinks (+)
  • to clean the parrot’s cage
  • to change the water for the fish
  • to buy a present for Granny (+)


Упражнение 1

base form past simple past participle

























Упражнение 2

1 has finished, 2 has scored, 3 have watched, 4 has run, 5 has bought, 6 have lost, 7 has written, 8 have eaten, 9 have watched, 10 have started, 11 has studied, 12 has dropped, 13 has rained, 14 have had, 15 have known, 16 have lived, 17 has had, 18 has lived.

Упражнение 3

1 have not cleaned, 2 haven’t started, 3 have not done, 4 hasn’t won, 5 haven’t seen, 6 haven’t invited, 7 has not washed, 8 haven’t tidied, 9 haven’t finished, 10 have not visited, 11 haven’t seen, 12 hasn’t taken, 13 has not played. 

Упражнение 4.

  1. for two weeks
  2. since last summer
  3. since my childhood
  4. for ages

Упражнение 5

1  since, 2 for, 3 for, 4 since, 5 since, 6 since

Упражнение 6.

  1. Kate has been in bed for a long time.
  2. She hasn’t eaten anything since this morning.
  3. She hasn’t seen her friends for a week.
  4. She has stayed at home since Tuesday.
  5. She has had a red nose for three days.
  6. She has not played basketball since last week.
  7. She has not done any school work since Monday.

Упражнение 7.

  1. Has Zena seen a film? Yes, she has.
  2. Have Zork and Zena spoken English? Yes, they have.
  3. Has Zork swum in the sea? No, he hasn’t.
  4. Has Zena visited the Acropolis? Yes, she has.
  5. Have Zork and Zena driven a car? No, they haven’t.

Упражнение 8.


Have you ever…

  1. skied?
  2. won money?
  3. had a dream?
  4. broken a leg?
  5. gone to a concert?

Ответы Ваши собственные.

Упражнение 9.

1 have you trained, 2 have you played, 3 have you won, 4 have, 5 have you lost, 6 have you had, 7 haven’t.

Упражнение 10.

  1. How long has he been a teacher? He has been a teacher since September.
  2. How long have they worked in a shop? They have worked in a shop since 1992.
  3. How long has she known Robbie Williams? She has known him for six month.
  4. How long have you got a new car. We have got a new car for two weeks.

Упражнение 11.

1 haven’t had, 2 have you lost, 3 have already listened, 4 have you heard 5 haven’t seen, 6 have just finished, 7 haven’t started, 8 have never been

Упражнение 12

Nick has already packed the suitcases (+)

Nick has already watered the flowers (+)

Nick hasn’t taken his library book back yet.

Nick has already said ‘good-bye’ to Nigel (+)

Nick hasn’t  cleaned his shoes yet.

Nick has already called his Granny (+)

Nick has already bought some food and drinks (+)

Nick hasn’t cleaned the parrot’s cage yet.

Nick hasn’t changed the water for the fish yet.

Nick has already bought a present for his Granny (+)

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

Понравилось? Сохраните на будущее и поделитесь с друзьями!

55 Комментариев для "Present Perfect Tense. Exercises. Упражнения на отработку Present Perfect Simple"

  1. в пятом упражнении 4-е предложение не очень корректно я думаю сокращать She has = She`s

  2. but why??? tell me, please!!!! сокращение 's been используется повсеместно

  3. Отличная подборка мтериала!

  4. А где ответы на 9 номер?

  5. А где остальные ответы?

  6. подскажите пожалуйста перевод предложения в упражнении 5 My dad has had his new car since six

    не могу разобраться:(.Может что то пропущено?

  7. В упражнении 5, во втором предложении можно использовать и FOR и SINCE, просто будет другой смысл, разве нет?

    Ben has studied English since three years. — Бэн учит английский с 3 лет.

    Ben has studied English for three years. — Бэн учил английский три года.

  8. В упражнении 5, во втором предложении можно использовать и since и for, просто будут предложения с разным смыслом. Разве не так?

  9. Почему не получается оставить комментарий?

    • Добрый день, Татьяна. Да, конечно, Вы правы:

      Ben has studied English since three years. — Бэн учит английский с 3 лет. Ben has studied English for three years. — Бэн учил английский три года.

      Почему даю только один ответ — потому что не раз встречала в книгах и различных тестах только 1 правильный ответ for three years. Логика такова — for 3 years / since 3 years old. Комментарии получается оставить, просто перед публикацией я модерирую все комментарии, иначе здесь будет бесконечная страница рекламы, троллинга и так далее)))

  10. Огромное Вам спасибо!

    Было бы здорово увидеть упражнения на перевод с русского на английский с возможностью проверки.

    • Пожалуйста, Вадим. Да, я планирую сделать нечто подобное в разделе с тестами.

  11. Анастасия | 27.11.2015 в 04:25 | Ответить

    Спасибо огромное за задания. Очень понравились и хорошо закрепили тему. Есть два вопороса по ответам. 1. В ответе на задание номер 9 в первом предложении действительно с «who» писать «have»? 2. В ответе на задание номер 6 ошибка в пятом предложентии « for three year». Ещё раз большущее спасибо.

  12. Увы!Не понимаю...почему во втором задании в 14 предложении вообще ставитcя present perfect, a не present perfect continuous, в школе учим, что со словами since и for ставится present perfect continuous...объясните мне, пожалуйста...

    • Здравствуйте. Дело в том, что некоторые глаголы не употребляются в Continuous, глагол to have в значении иметь относится к подобным глаголам. На сайте есть об этом статья

  13. Это лучший сайт, что я находил в интернете! Спасибо вам!

  14. Большое спасибо!

    Очень интересный сайт.

    Продолжайте развиваться!


  15. Объясните пожалуйста, почему в 5 упр. В последнем предложении про Оксфорд ставится since, я поставила for.


  16. В 6 упражнении в задании 5.She / have / a red nose / three days. А в ответе She has had a red nose for three years.

    Не слишком ли долго? :))

  17. Упр.2 (14.These are my favourite trousers. I _____ (have) them for five years.) Почему бы вместо have не употребить глагол wear? Во втором предложении вроде можно употребить Present Perfect, согласно заданию. Контекст надо поменять, во-первых, брюки носить пять лет (напр., «Пять лет прошло, как я их купил»)

    • Vladio, Вы придираетесь. У меня эти брюки уже 5 лет. Нормально все. А вдруг я их и не носил, купил и не носил???

  18. Подборка упражнений очень разнообразная. Мне понравилась схема, она отражает основные значения временной формы.

  19. Чудесный сайт!Обилие хороших упражнений избавляет от поиска других сайтов в сети.Огромное спасибо!

  20. Спасибо за задания! Возник вопрос есть ли разница have not и haven't? В Задании 3 я везде написала haven't, a в ответесли по разному.

  21. Спасибо огромное создателям сайта, отличные упражнения!

  22. В 10 упражнении 4 нельзя ли have you had использовать?

  23. Татьяна | 22.09.2015 в 01:48 | Ответить

    В упражнении 5, во втором предложении можно использовать и FOR и SINCE, просто будет другой смысл, разве нет?

    Ben has studied English since three years. — Бэн учит английский с 3 лет.

    Ben has studied English for three years. — Бэн учил английский три года.

    Объясню, почему правильный ответ ТОЛЬКО for. Если бы англичане хотели сказать «Бэн учит английский с 3 лет»,то это было бы так «Ben has studied English since he was three.» А автору спасибо за подборку)

  24. Добрый день! Вопрос по упр.6 фраза 6. Объясните, пожалуйста, почему нельзя употребить for (в значении «не играла в баскетбол на прошлой неделе»). В чем моя ошибка?

    • She / not play / basketball / last weekend.

      Добрый день, если Вы хотите сделать предложение со значением не играла в баскетбол на прошлых выходных- необходимо использовать past Simple — she didn't play football last week end. Нельзя сказать for last week end. поэтому правильный ответ — since

  25. Прекрасная работа автора!

    Огромное спасибо!

  26. Скажите пожалуйста почему since и for используются в present perfect если эти слова для perfect continues for all forms. Я сломала себе голову. Занимаясь.

  27. I have enjoyed!!! Thank's!

  28. Мне кажется, в 3 задании не Past Perfect, а Past Perfect Continuous, потому что там такие слова, как: Since, For, которые указывают на время Present Perfect Continuous?

    • Ramil, Since и For указывают на Perfect в целом, на любой не обязательно на Perfect Continuous.

      Например: I have known him for ages. I have known him since 5 yaers old.

  29. Здравствуйте, спасибо большое за ваш труд! Просто отличный сайт, все очень доступно и подробно расписано, а подборка упражнений и тестов (их обилие) это то чего не хватает многим другим сайтам. И что вы отвечаете на комментарии тоже большой плюс. Спасибо вам!

    Вопрос по 10 упражнению, 4 предложение. Можно ли написать How long have you had got a new car? Употребляется ли have got Present Perfect?

    • Спасибо, Ainur!

      How long have you had got a new car? — так нельзя употреблять.

      have got — это уже Present Perfect, получается, что вы пытаетесь поставить Present Perfect в Present Perfect.

  30. Добрый день) Подскажите по 13 предложению из 3-го упражнения 13. John has not played the violin since he was school. Почему тут не Present perfect continuous?

    • Добрый день. Present perfect continuous обозначает длительное (непрекращающееся) действие. Едва ли мы имеем в виду то, что Джон не прекращал играть на скрипке с тех пор, как закончил школу. Именно такое значение придавало бы использование глагола в Present perfect continuous

  31. Здравствуйте! В условии задания 12 в предложении написано suitcases (без артикля), а в ответе the suitcases Как правильно? Спасибо!!!

    • лучше, наверное, the suitcases, если сильно придираться. Да, не буду вводить в заблуждение, поправлю. Спасибо!

  32. Спасибо большое! Упражнения полезные, но только в части тренировки Present Simple в предложениях разного типа. Мне лично не хватило отработки случаев использования этого времени, когда нужно было бы определять, применить в конкретной ситуации Present Simple или какое-то другое время. В речи трудности обычно возникают именно с этим.

Оставить комментарий

Ваш электронный адрес не будет опубликован.