Present Perfect vs Past Simple

Різниця між Present Perfect та Past Simple: таблиця та пояснення

Плутанина між present perfect та past simple, головна причина, чому речення звучить “не по-англійськи”, навіть якщо граматика формально правильна. Розберемося раз і назавжди, з прикладами, тестами і ресурсами для практики.

Зміст:

Present Perfect vs Past Simple

Головна відмінність: результат зараз vs подія в минуломy

Past Simple описує завершену дію в конкретний момент минулого, який вже не актуальний для теперішнього.

  • I visited London in 2019. – просто факт з минулого, крапка.
  • She called me at 5 PM. – вказано точний момент, дія завершена.

Present Perfect підкреслює результат або зв’язок з теперішнім моментом, а конкретний час дії не важливий.

  • I have visited London. – важливий сам факт досвіду, а не коли саме це сталося.
  • She has called me three times today. – день ще не закінчився, дія залишається актуальною.

Простими словами: якщо можна додати “коли саме” (yesterday, in 2020, last week) – це Past Simple. Якщо йдеться про досвід, результат чи ще незавершений період – Present Perfect. Детальніше про базові правила можна почитати в граматичному довіднику Cambridge Dictionary.

Порівняльна таблиця маркерів часу

Present PerfectPast Simple
already, just, yetyesterday, ago
since 2020, for 5 yearslast week, in 2019
ever, neverwhen, then
so far, recently, latelyat that moment, that day
this week/month (незакінчений період)last week/month (закінчений період)

Приклад: She has already finished her report (результат важливий зараз) vs She finished her report yesterday (конкретний момент минулого).

Хитрі випадки, які плутають навіть на Intermediate

1. “For” і “since” не тільки з Present Perfect. Ці слова можуть з’являтися і в Past Simple, якщо дія повністю завершена: I lived in Kyiv for 5 years (і зараз вже не живу) vs I have lived in Kyiv for 5 years (живу досі).

2. Дієслова стану (state verbs). Дієслова на кшталт know, believe, own, understand не вживаються в Continuous, але часто плутаються в Perfect-конструкціях: I have known her since 2015 – правильно, бо стан триває.

3. Питання з “Have you ever…?” Це класична форма для запитання про досвід: Have you ever been to Japan? – тут не має значення, коли саме, важливий сам факт.

4. “This is the first time…” Після цієї фрази завжди йде Present Perfect: This is the first time I have tried sushi (не tried окремо).

Хочете подивитися ці правила у відео-форматі? BBC Learning English має безкоштовні уроки саме на цю тему.

Найтиповіші помилки студентів

  • Плутанина з “ago” та “since”: I have been here since 3 years ❌ → I have been here for 3 years ✅ (since + точка в часі, for + тривалість).
  • Вживання Present Perfect із конкретним часом: I have seen him yesterday ❌ → I saw him yesterday ✅.
  • Забуття допоміжного дієслова: I never been to Paris ❌ → I have never been to Paris ✅.
  • Переклад “дослівно” з української: в українській немає чіткого розмежування завершеності, тому студенти автоматично тягнуться до Past Simple там, де потрібен Present Perfect.

Вправа 1: Заповніть пропуски

  1. She ___ (finish) her homework already.
  2. We ___ (go) to Rome in 2021.
  3. I ___ (not see) this movie yet.
  4. ___ you ever ___ (try) sushi?
  5. He ___ (live) in Berlin for 3 years now.

Вправа 2: Виберіть правильний варіант

  1. I (saw / have seen) that film three times — it’s my favourite.
  2. She (lost / has lost) her phone yesterday and still can’t find it.
  3. We (lived / have lived) in Paris from 2015 to 2018.
  4. (Did you finish / Have you finished) the report? The deadline is in an hour.
  5. My grandfather (never traveled / has never traveled) outside his country.

Відповіді 1: 1. has finished; 2. went; 3. haven’t seen; 4. Have… tried; 5. has lived

Відповіді 2: 1. have seen; 2. lost; 3. lived; 4. Have you finished; 5. has never traveled

Корисні ресурси

Хочете ще більше інтерактивних тестів? На сайті Perfect English Grammar є окремий розділ саме з практикою різниці Present Perfect vs Past Simple, а Grammarly Blog регулярно розбирає типові помилки нейтивів і неносіїв мови.

FAQ / Часті запитання

Чи можна використовувати “yesterday” з Present Perfect? Ні, “yesterday” завжди вимагає Past Simple, оскільки вказує на конкретний завершений момент.

Як швидко запам’ятати різницю? Асоціюйте Present Perfect із “мостом” між минулим і теперішнім, а Past Simple із “закритою книгою” минулого.

Чи можна вживати обидва часи в одному реченні? Так: I have lost my keys, so I can’t open the door, I looked everywhere yesterday. Perfect показує актуальний результат, Simple – конкретну минулу дію.

Навчайся у зручному ритмі разом із нами!