present perfect перевод с русского на английский упражнения с ответами

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

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

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

  • закрепить образование и употребление третьей формы английского глагола
  • вспомнить случаи употребления Present Perfect
  • отработать употребление for и since, a также already, never и yet.
  • отработать построение утвердительных, отрицательных и вопросительных предложений в Present Perfect Tense

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

Возможно, Вам полезно будет ознакомиться с примерами предложений в 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.

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!

Упражнение 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.

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

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

Zork (eat) a hamburger?

Has Zork eaten a hamburger?

Zork and Zena (drink) a cola?

Have Zork and Zena drunk a cola?

  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, используя глаголы в скобках. Дайте правдивые ответы.


Упражнения «Сравнение времен Past Simple — Present Perfect» (с ответами)

1. Выберите правильный вариант глагола из скобок и переведите разговор.

— … (Have you ever been/Did you ever go) to England?

— Yes, I … (have been/went) to Oxford last spring.

— … (Have you liked/Did you like) the city?

— Yes, I … (have/did). I … (have visited/visited) a lot of colleges there.

— And … (have you been/did you go) to London?

— No, but I … (have already bought/already bought) the tickets to London.

2. Следующие вопросы с глаголом в Present Perfect имеют два варианта ответа: в Present Perfect и в Past Simple. Поставьте глаголы или вспомогательные глаголы в ответах в необходимой форме (в отрицательной, где это необходимо).

Н-р: Have you read that book? – No, I … . (No, I haven’t .)

Yes, I … it last year. (Yes, I read it last year.)

Ты читал эту книгу? – Нет, не читал.

Да, я читал ее в прошлом году.

  1. Have you fed the cats? – Yes, I … . / Yes, I … them before dinner.
  2. Has she ever eaten snails? – No, she … . / Yes, she … them in Italy last summer.
  3. Have they found the photos? – No, they … . / Yes, they … them yesterday.
  4. Have you planted the tulips? – No, I … yet. / Yes, I … them on Friday.
  5. Has he already seen your garden? – Yes, he … . / Yes, he … it a month ago.

3. Дополните диалоги глаголами в необходимой форме (Present Perfect или Past Simple).

  1. I … (see) Tom last night. – Oh, really. I … (not meet) him for ages.
  2. We … (never hear) this song before. Is it famous in your country? — Yes, it is. It … (be) quite popular here for many years.
  3. What … (do) last Sunday? – I … (spend) it at home. – Oh, that’s great! I … (not spend) my weekends at home since last year.
  4. … (you ever win) a cooking contest? – Yes, I … (win) in 2008.
  5. When … (you meet) Alice for the first time? – We … (meet) each other in 1997. – So how long … (you be) best friends? – We … (be) friends for more than 15 years.

4. Переведите предложения.

  1. Концерт только что начался. А вчера он начался намного позже.
  2. Он сломал ногу в прошлом году. С тех пор он еще не катался на коньках.
  3. Вот твои туфли. Я их только что почистила. – Спасибо, но я их чистила вчера вечером.
  4. Как долго ты работаешь в этом магазине? – В течение 5 лет. – А когда ты стал менеджером? – Полгода назад.
  5. Мой брат написал несколько романов. Вчера он закончил десятую книгу.
  6. Где ты был? Я уже закончила обедать.
  7. Ты когда-нибудь пробовал бросить курить? – Я пытался два года назад, но потом я начал толстеть.
  8. Вы слышали новость? Наши соседи переехали в Германию. – Когда они переехали? – На прошлой неделе.
  9. Я никогда не спал в палатке, но я спал на скамейке прошлым летом.
  10. Сегодня очень туманно с самого утра. Вчера тоже было туманно.
Читайте также:  бубновский грыжа позвоночника упражнения с мячом


Have you ever been – went – Did you like – did – visited – have you been – have already bought

— Ты когда-нибудь был в Англии?

— Да, я ездил в Оксфорд прошлой весной.

— Тебе понравился город?

— Да. Я посетил там много колледжей.

— А в Лондоне ты был?

— Нет, но я уже купил билеты в Лондон.

  1. Yes, I have . / Yes, I fed them before dinner. (Ты покормил кошек? – Да./Да, я покормил их перед ужином.)
  2. No, she hasn’t . / Yes, she ate them in Italy last summer. (Она когда-нибудь ела улиток? – Нет./Да, она ела их в Италии прошлым летом.)
  3. No, they haven’t. / Yes, they found them yesterday. (Они нашли фотографии? – Нет./Да, они нашли их вчера.)
  4. No, I haven’t yet. / Yes, I planted them on Friday. (Ты посадила тюльпаны? – Нет еще./Да, я посадила их в пятницу.)
  5. Yes, he has . / Yes, he saw it a month ago. (Он уже видел ваш сад? – Да./Да, он видел его месяц назад.)
  1. saw – haven’t met (Я видела Тома прошлой ночью. – О, правда? Я не видела его вечность.)
  2. have never heard – has been (Мы никогда не слышали эту песню раньше. Она известна в вашей стране? – Да. Она довольно популярна здесь много лет.)
  3. did you do – spent – haven’t spent (Чем ты занимался в прошлое воскресенье? – Я провел его дома. – О, это здорово! Я не проводил свои выходные дома с прошлого года.)
  4. Have you ever won – won (Ты когда-нибудь побеждал в кулинарных состязаниях? – Да, я победил в 2008 г.)
  5. did you meet – met – have you been – have been (Когда ты встретил Алису впервые? – Мы познакомились в 1997 г. – Итак, как долго вы являетесь лучшими друзьями? – Мы дружим более 15 лет.)
  1. The concert has just begun. And yesterday it started much later.
  2. He broke his leg last year. He hasn’t skated yet since then.
  3. Here are your shoes. I have just cleaned them – Thanks, but I cleaned them yesterday evening.
  4. How long have you worked in this shop? – For 5 years. – And when did you become a manager? – Half a year ago.
  5. My brother has written several novels. Yesterday he finished the tenth book.
  6. Where have you been? I have already finished my lunch.
  7. Have you ever tried to give up smoking? – I tried 2 years ago but I started getting fat then.
  8. Have you heard the news? Our neighbours have moved to Germany. – When did they move? – Last week.
  9. I have never slept in a tent but I slept on a bench last summer.
  10. It’s been very foggy since morning today. Yesterday it was foggy too.


Упражнения «Настоящее совершенное время Present Perfect» (с ответами)

1. Поставьте глаголы из скобок в форму Present Perfect. Предложения могут быть утвердительные, отрицательные и вопросительные.

Н-р: I never … (be) to Australia. – I have never been to Australia. (Я никогда не был в Австралии.)

He … (pass) the exam? – Has he passed the exam? (Он сдал экзамен?)

  1. We just … (meet) an American actor. (Мы только что встретили американского актера.)
  2. Your husband … (sell) the house? (Твой муж продал дом?)
  3. I … (not start) my new job yet. (Я еще не начала свою новую работу.)
  4. You … (be) to New York before? (Вы были в Нью-Йорке раньше?)
  5. Ann … (not choose) the dessert yet. (Аня еще не выбрала десерт.)
  6. They … (do) the shopping today. (Они сделали покупки сегодня.)
  7. Tom … ever (visit) Disneyland? (Том когда-либо посещал Диснейленд?)
  8. I just … (see) a horror film. (Я только что посмотрела фильм ужасов.)
  9. She … (not find) her coat. (Она не нашла свое пальто.)
  10. The cat already … (eat up) the fish. (Кошка уже доела рыбу.)
Читайте также:  здоровый образ жизни после 50 в еде какие упражнения и уход за собой видео

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

Н-р: We haven’t talked to the priest yet . (Мы еще не поговорили со священником.)

We have already booked the restaurant. (Мы уже зарезервировали ресторан.)

  1. talk to the priest (-)
  2. book the restaurant (+)
  3. send the invitations (+)
  4. buy the rings (-)
  5. choose the food (+)
  6. confirm the hotel (-)
  7. book the wedding procession (+)
  8. find the photographer (-)

3. Расставьте слова по порядку. Переведите получившиеся предложения.

  1. have – Britain – several – I – to – times – been
  2. Spain – since – she – lived – in – 1994 – has
  3. five – married – have – they – years – been – for
  4. I – coffee – made – already – for – have – you
  5. never – Bob – a bike – has – had

4. Поставьте наречия из скобок в нужное место.

  1. Have you washed your hands? (already)
  2. We have phoned the doctor. (just)
  3. Has she ridden a horse? (ever)
  4. I have danced the tango. (never)
  5. The train hasn’t arrived. (yet)

5. Составьте предложения в Present Perfect, используя for (в течение) или since (с тех пор как).

Н-р: I – not – meet – George – last month. – I haven’t met George since last month. (Я не встречала Джорджа с прошлого месяца.)

  1. We – know – him – six months.
  2. Jack – not – play – hockey – last winter.
  3. Mary – be – a real friend – our childhood.
  4. They – live – in Tokyo – a long time.
  5. My Dad – work – as a builder – three years.


  1. We have just met an American actor.
  2. Has your husband sold the house?
  3. I haven’t started my new job yet.
  4. Have you been to New York before?
  5. Ann hasn’t chosen the dessert yet.
  6. They have done the shopping today.
  7. Has Tom ever visited Disneyland?
  8. I have just seen a horror film.
  9. She hasn’t found her coat.
  10. The cat has already eaten up the fish.
  1. We have already sent the invitations. (Мы уже послали приглашения.)
  2. We haven’t bought the rings yet. (Мы еще не купили кольца.)
  3. We have already chosen the food. (Мы уже выбрали еду.)
  4. We haven’t confirmed the hotel yet. (Мы еще не подтвердили отель.)
  5. We have already booked the wedding procession. (Мы уже заказали свадебный кортеж.)
  6. We haven’t found the photographer yet. (Мы еще не нашли фотографа.)
  1. I have been to Britain several times. (Я был в Британии несколько раз.)
  2. She has lived in Spain since 1994. (Она живет в Испании с 1994 года.)
  3. They have been married for five years. (Они женаты в течение 5 лет.)
  4. I have already made coffee for you. (Я уже сделал кофе для тебя.)
  5. Bob has never had a bike. (У Боба никогда не было мотоцикла.)
  1. Have you already washed your hands? (Ты уже помыл руки?)
  2. We have just phoned the doctor. (Мы только что позвонили доктору.)
  3. Has she ever ridden a horse? (Ты когда-либо каталась верхом на лошади?)
  4. I have never danced the tango. (Я никогда не танцевала танго.)
  5. The train hasn’t arrived yet . (Поезд еще не прибыл.)
  1. We have known him for six months. (Мы знаем его в течение 6 месяцев.)
  2. Jack hasn’t played hockey since last winter. (Джек не играл в хоккей с прошлой зимы.)
  3. Mary has been a real friend since our childhood. (Мэри была настоящим другом со времени нашего детства.)
  4. They have lived in Tokyo for a long time. (Они живут в Токио долгое время.)
  5. My Dad has worked as a builder for three years. (Мой отец работает строителем в течение трех лет.)