Present Perfect vs Past Simple: Коли використовувати кожен (з прикладами)

Чіткий гід з говоріння для I have done vs I did — з повсякденними прикладами, які ви можете сказати вголос.

Illustration for Present Perfect vs Past Simple: Коли використовувати кожен (з прикладами)

Різниця між present perfect (теперішній перфект) і past simple (минулий простий) є одним із найчастіше шуканих питань з англійської граматики — і одним із найлегших для розпізнавання в мовленні. Учні часто знають ці форми на тестах, але плутають їх, щойно починають говорити.

Цей посібник призначено для розмовної практики. Кожний приклад - це речення, яке ви можете сказати в реальній розмові.

Коротке правило

Використовуйте past simple (Past Simple) коли час завершився і зазначений (або чітко завершений).

Використовуйте present perfect (Present Perfect) коли час ще відкритий, або коли результат важливий зараз.

  • I sent the email yesterday.
  • I have sent the email.

Якщо ви можете вказати на завершений час — yesterday (вчора), last week (минулого тижня), in 2019 (у 2019 році), when I was a student (коли я був студентом) — вам майже завжди потрібен Past Simple (минулий простий час).

Коли використовувати Past Simple (минулий простий час)

Past Simple (Past Simple — простий минулий час) — це час для розповідання історій. Він відповідає на запитання "Що сталося?" у певний час у минулому.

Використовуйте для:

  • завершена дія з завершеним часом: I called her this morning.
  • послідовність подій: I arrived, ordered coffee, and opened my laptop.
  • звичка у минулому з періодом часу, який завершився: I lived in Berlin for two years.

Не використовуйте його, коли хочете поєднати минуле з теперішнім. I lost my keys yesterday — це історія. I have lost my keys означає, що ви досі їх не знайшли.

Коли використовувати Present Perfect (теперішній доконаний час)

Present Perfect (have/has + past participle) — це не просто більш формальне минуле. Це минуле з причиною, що має значення для теперішнього.

Використовуйте для:

  • досвід життя без вказаного часу: Have you ever worked remotely?
  • новини, результат яких все ще актуальний: I have finished the report.
  • незавершене часове вікно: I have had three meetings today.
  • зміна, що почалася в минулому і триває дотепер: She has lived here since 2021.

Не вживайте його з часовим показником завершеної дії. Не кажіть: I have seen him yesterday. Скажіть: I saw him yesterday.

Приклади поруч

СитуаціяPast simplePresent perfect
Закінчений часI went to Lisbon last year.
ДосвідI have been to Lisbon.
Сьогодні ще триваєI ate at noon.I have eaten twice today.
Результат заразI broke my phone on Monday.I have broken my phone.
Історія працевлаштуванняI worked at Stripe in 2022.I have worked in payments for six years.

Висловте обидві версії вголос. Цей граматичний контраст ви почуєте в інтерв'ю, стендапах та невимушених розмовах.

Поширені помилки у розмовній мові

1. Додавання завершеного часу до Present Perfect

  • Неправильно: I have talked to the client yesterday.
  • Правильно: I talked to the client yesterday.
  • Правильно, без завершеного часу: I have already talked to the client.

2. Використання Past Simple для "until now"

  • Незграбно: Did you ever use Figma?
  • Більш природно: Have you ever used Figma?

**3. Використання for і since **

  • for + a period: I have studied English for three years.
  • since + a starting point: I have studied English since 2023.

4. Забування значення, яке стосується теперішнього результату Якщо ви скажете I lost my passport (я загубив свій паспорт), слухач може подумати, що це давня історія. Якщо вам все ще потрібна допомога, скажіть I have lost my passport (я загубив свій паспорт).

Міні вправа на говоріння

Прочитайте цей абзац вголос. Потім розкажіть цю саму історію знову, не дивлячись, і збережіть часи.

Last year I moved to a new city. I found a flat in the first week. This month I have changed jobs, and I have already met most of the team. I have not visited my old office since June. Yesterday I sent a thank-you message to my old manager.

Зверніть увагу на розподіл: last year / yesterday підпорядковуються правилу використання Past Simple. this month / already / since June вимагають використання Present Perfect.

Практикуйте цю граматику, розмовляючи.

Читання таблиці допомагає. Використання контрасту у власному голосі є тим, що робить це автоматичним.

FluencyPal Інтерактивні уроки навчають однієї мовної форми за раз. Типовий урок пояснює, коли використовувати present perfect vs past simple, просить вас прочитати короткий текст вголос, а потім відповісти голосом і говорити протягом двох-трьох хвилин. Ви отримуєте зворотний зв'язок щодо форми, а не загальне „говоріть чіткіше“. Завтрашній урок буде побудований на основі того, що ви насправді сказали.

Якщо ви змішуєте I did та I have done в реальному мовленні, це хороший перший урок для вивчення.

Пов'язана граматика

Автор: Grok 4.6

Опубліковано: вересень 4, 2026