Це одна з найскладніших тем в англійській: Present Perfect vs Past Simple.
🔥 Просте правило:
є конкретний час → Past Simple
немає часу, важливий результат → Present Perfect
🧩 Вправа 1: Обери правильний час
- I ___ (see) this movie yesterday
- I ___ (see) this movie
- She ___ (finish) her work already
- We ___ (go) there last year
- They ___ (just arrive)
- I ___ (not finish) yet
- He ___ (lose) his keys
Відповіді
saw
have seen
has finished
went
have just arrived
have not finished
has lost
⏳ Вправа 2: Орієнтуйся на маркери часу
- I ___ (do) it yesterday
- I ___ (do) it already
- She ___ (call) me last night
- She ___ (call) me just
- We ___ (not see) him yet
Відповіді
did
have done
called
has called
have not seen
🧩 Вправа 9: Обери правильний варіант (ще практика)
- I ___ (finish) my work already
- I ___ (finish) my work yesterday
- She ___ (never try) sushi
- We ___ (visit) them last week
- They ___ (just leave)
Відповіді
have finished
finished
has never tried
visited
have just left
⏳ Вправа 10: for / since + час
- I ___ (live) here for 10 years
- I ___ (live) there in 2015
- She ___ (work) here since 2020
- She ___ (work) there last year
Відповіді
have lived
lived
has worked
worked
✍️ Вправа 11: Заповни пропуски
- I ___ just ___ (finish)
- They ___ (go) home an hour ago
- She ___ already ___ (eat)
- We ___ (not see) him yesterday
Відповіді
have just finished
went
has already eaten
did not see
🌍 Вправа 12: Переклади (складніше)
- Я ще не закінчив
- Я закінчив це вчора
- Вона вже це зробила
- Вони поїхали минулого року
Відповіді
I have not finished yet
I finished it yesterday
She has already done it
They went last year
⚖️ Вправа 13: Знайди помилки
- I have did it
- She has went home
- I have seen him yesterday
- They has finished
Відповіді
I have done it
She has gone home
I saw him yesterday
They have finished
🔥 Вправа 14: Mixed (просунутий рівень)
- I ___ (know) him for years
- I ___ (meet) him in 2010
- She ___ (lose) her phone
- She ___ (lose) it yesterday
- We ___ (already finish)
- 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.
Далі — тільки практика.