Вправи “Порівняння часів Past Simple – Present Perfect” (з відповідями)

f894e2fe45969c5fdd2dcf6d830f9bd5 Вправи Порівняння часів 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. She Has ever eaten snails? – No, she … . / Yes, she … them in Italy last summer.
  3. Have they found the photos? – No, вони … . / Yes, вони … 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. Сьогодні дуже туманно з самого ранку. Вчора теж було туманно.

Відповіді:

1.

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

– Ти коли-небудь був в Англії?

– Так, я їздив в Оксфорд минулої весни.

– Тобі сподобалося місто?

– Так. Я відвідав там багато коледжів.

– А в Лондоні ти був?

– Ні, але я вже купив квитки в Лондон.

2.

  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. (Він вже бачив ваш сад? – Так./Так, він бачив її місяць тому.)

3.

  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 років.)

4.

  1. The concert has just begun. Yesterday And 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 out my lunch.
  7. Have you ever tried to give up smoking? – I tried 2 years ago but I getting started fat then.
  8. Have you heard the news? Our neighbours have moved to Germany. – When did they move? – Last week.
  9. I have ever 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.
Сподобалася стаття? Поділитися з друзями:
Вчити англійську: Англійська мова онлайн