Present Perfect vs Past Simple вправи: 60+ завдань з відповідями

Це одна з найскладніших тем в англійській: Present Perfect vs Past Simple.

🔥 Просте правило: є конкретний час → Past Simple немає часу, важливий результат → Present Perfect

🧩 Вправа 1: Обери правильний час

  1. I ___ (see) this movie yesterday
  2. I ___ (see) this movie
  3. She ___ (finish) her work already
  4. We ___ (go) there last year
  5. They ___ (just arrive)
  6. I ___ (not finish) yet
  7. He ___ (lose) his keys
Відповіді saw
have seen
has finished
went
have just arrived
have not finished
has lost

⏳ Вправа 2: Орієнтуйся на маркери часу

  1. I ___ (do) it yesterday
  2. I ___ (do) it already
  3. She ___ (call) me last night
  4. She ___ (call) me just
  5. We ___ (not see) him yet
Відповіді did
have done
called
has called
have not seen

✍️ Вправа 3: Заповни пропуски

  1. I ___ never ___ (be) to Paris
  2. We ___ (finish) this project last week
  3. She ___ already ___ (eat)
  4. They ___ (arrive) two hours ago
Відповіді have never been
finished
has already eaten
arrived

🌍 Вправа 4: Переклади

  1. Я бачив цей фільм вчора
  2. Я вже бачив цей фільм
  3. Вона тільки що прийшла
  4. Ми були там минулого року
Відповіді I saw this movie yesterday
I have already seen this movie
She has just arrived
We were there last year

⚖️ Вправа 5: Знайди помилку

  1. I have seen it yesterday
  2. She has finished last week
  3. I saw this movie
Відповіді I saw it yesterday
She finished last week
(3 — може бути правильним залежно від контексту)

🔥 Вправа 6: Обери правильний варіант

  1. I have done / did it yesterday
  2. She has gone / went home
  3. We have seen / saw this movie last year
Відповіді did
has gone
saw

💬 Вправа 7: Побудуй речення

  1. I / see / this film / yesterday
  2. I / see / this film
  3. She / just / finish
  4. They / go / there / last year
Відповіді I saw this film yesterday
I have seen this film
She has just finished
They went there last year

📊 Вправа 8: Mixed practice (складніше)

  1. I ___ (live) here for 5 years
  2. I ___ (live) there in 2010
  3. She ___ (not finish) yet
  4. She ___ (not finish) yesterday
Відповіді have lived
lived
has not finished
did not finish
Мобільний застосунок

EngV у твоєму смартфоні

Вчи англійські слова будь-де — у черзі, у транспорті, на прогулянці. Завантаж безкоштовний застосунок EngV для Android і тримай прогрес у своїй кишені.

Завантажити в Google Play
QR-код для завантаження EngV

Скануй QR-код камерою

🧩 Вправа 9: Обери правильний варіант (ще практика)

  1. I ___ (finish) my work already
  2. I ___ (finish) my work yesterday
  3. She ___ (never try) sushi
  4. We ___ (visit) them last week
  5. They ___ (just leave)
Відповіді have finished
finished
has never tried
visited
have just left

⏳ Вправа 10: for / since + час

  1. I ___ (live) here for 10 years
  2. I ___ (live) there in 2015
  3. She ___ (work) here since 2020
  4. She ___ (work) there last year
Відповіді have lived
lived
has worked
worked

✍️ Вправа 11: Заповни пропуски

  1. I ___ just ___ (finish)
  2. They ___ (go) home an hour ago
  3. She ___ already ___ (eat)
  4. We ___ (not see) him yesterday
Відповіді have just finished
went
has already eaten
did not see

🌍 Вправа 12: Переклади (складніше)

  1. Я ще не закінчив
  2. Я закінчив це вчора
  3. Вона вже це зробила
  4. Вони поїхали минулого року
Відповіді I have not finished yet
I finished it yesterday
She has already done it
They went last year

⚖️ Вправа 13: Знайди помилки

  1. I have did it
  2. She has went home
  3. I have seen him yesterday
  4. They has finished
Відповіді I have done it
She has gone home
I saw him yesterday
They have finished

🔥 Вправа 14: Mixed (просунутий рівень)

  1. I ___ (know) him for years
  2. I ___ (meet) him in 2010
  3. She ___ (lose) her phone
  4. She ___ (lose) it yesterday
  5. We ___ (already finish)
  6. We ___ (finish) it last night
Відповіді have known
met
has lost
lost
have already finished
finished

🧠 Як перестати плутатись

  • yesterday / last year → Past Simple
  • already / just / yet → Present Perfect
  • результат зараз → Present Perfect
👉 90% помилок — це неправильний вибір часу, а не граматика

📌 Висновок

Якщо ти можеш правильно зробити ці вправи — ти вже реально розумієш різницю між Present Perfect і Past Simple.

Далі — тільки практика.