Пробний урок

Present Perfect: коли вживається, як будується і чим відрізняється від Past Simple

Час, якого немає в українській мові — і саме тому на ньому спотикаються найчастіше. Розбираємо на прикладах, де він потрібен, а де ні.

Оновлено 24 серпня 2026 · Автор: Олексій Дудченко, засновник Study Less

Коротка відповідь. Present Perfect будується як have / has + третя форма дієслова: I have finished, She has gone. Вживається, коли минула дія важлива зараз: є результат, це досвід за життя, або період ще не закінчився. Головна відмінність від Past Simple: Present Perfect не вживається, коли сказано коли саме це сталося. I have lost my keys — ключів немає досі. I lost my keys yesterday — просто факт учорашнього дня.

Як будується

Форми Present Perfect
Тип реченняФормулаПриклад
Стверджувальнеhave / has + V3I have read this book. — Я прочитав цю книжку.
Заперечнеhave not / has not + V3She hasn't called me. — Вона мені не подзвонила.
ПитальнеHave / Has + хто + V3Have you seen it? — Ти це бачив?

Has ставимо з he, she, it. З рештою — have. Третя форма правильних дієслів — це просто -ed (worked, played), а неправильні доводиться запам'ятовувати: go — went — gone, see — saw — seen, write — wrote — written. Повний розбір — у статті про неправильні дієслова.

Чотири випадки, коли він потрібен

1. Є результат, який видно зараз

Дія сталася в минулому, але важлива не вона, а те, що маємо тепер.

I have broken my phone. — Я розбив телефон. (І тепер він не працює.)
She has cleaned the kitchen. — Вона прибрала кухню. (І там чисто.)

2. Досвід за життя

Чи траплялося таке взагалі — без прив'язки до дати.

Have you ever been to Japan? — Ти колись був у Японії?
I have never tried sushi. — Я ніколи не куштував суші.

3. Період ще не закінчився

Сьогодні, цього тижня, цього року — час іще триває, тож історія не дописана.

I have drunk three coffees today. — Я випив три кави сьогодні. (День іще не минув, можу випити ще.)
We have had two meetings this week. — Ми мали дві зустрічі цього тижня.

4. Дія почалася в минулому і триває досі

Тут майже завжди поруч стоять since або for.

I have lived in Kyiv for ten years. — Я живу в Києві десять років. (І досі живу.)
She has worked here since 2019. — Вона працює тут із 2019 року.

Зверніть увагу: українською це теперішній час — «живу», «працює». Англійською — Present Perfect. Саме тут українці найчастіше кажуть I live in Kyiv for ten years, і це помилка.

Present Perfect чи Past Simple — головна плутанина

Українською обидва передаються однаково: «я зробив». Тому вибір доводиться робити не за відчуттям, а за правилом.

Різниця на одному прикладі
Present PerfectPast Simple
РеченняI have seen this film.I saw this film yesterday.
Що важливощо бачив узагалі — знаю сюжетколи саме — учора
Час названо?нітак
Зв'язок із теперішнімєнемає

Правило, яке працює майже завжди: щойно в реченні з'явився конкретний закінчений час — yesterday, last week, in 2020, two days ago, when I was a child — Present Perfect відпадає. Потрібен Past Simple.

І навпаки: ever, never, just, already, yet, so far, recently тягнуть за собою Present Perfect.

Слова-маркери

За чим упізнати час
СловоЩо означаєПриклад
justщойноI've just finished. — Я щойно закінчив.
alreadyвже (раніше, ніж очікували)He's already left. — Він уже пішов.
yetще (у питаннях і запереченнях)Have you eaten yet? — Ти вже поїв?
ever / neverколись / ніколиI've never been there. — Я там ніколи не був.
sinceвідколи — точка в часіsince Monday, since 2019
forпротягом — тривалістьfor three years, for a week
so farдосі, поки щоWe've sold ten so far. — Ми продали десять поки що.

Маркери допомагають, але не замінюють розуміння. Today може стояти і з Present Perfect (I've written two emails today — день триває), і з Past Simple (I wrote it this morning — ранок уже минув).

А Present Perfect Continuous?

Той самий зв'язок минулого з теперішнім, але наголос на процесі, а не на результаті. Будується як have / has been + дієслово з -ing.

I have painted the room. — Я пофарбував кімнату. (Готово, ось результат.)
I have been painting the room. — Я фарбував кімнату. (Тому в мене руки в фарбі — важливий сам процес.)

Дієслова стану — know, love, believe, want — у Continuous не ставлять. Кажуть I have known her for years, а не I have been knowing.

Три помилки, які роблять майже всі

Past Simple замість Present Perfect із «since» і «for»

I work here for five years. → ✅ I have worked here for five years.

Причина проста: українською ми кажемо теперішнім часом, і мозок копіює структуру рідної мови.

Present Perfect із конкретною датою

I have seen him yesterday. → ✅ I saw him yesterday.

Been чи gone

He has been to London. — Був і повернувся.
He has gone to London. — Поїхав і зараз там.

Різниця здається дрібною, поки не скажете колезі, що начальник has gone, маючи на увазі, що він уже повернувся.

Чому цей час дається складно саме українцям

В українській мові немає граматичної форми, яка б поєднувала минуле з теперішнім. «Я загубив ключі» — це і I lost my keys, і I have lost my keys. Мова не змушує нас думати про те, чи важливий результат зараз, тому ми й не думаємо.

З цього випливає практичний висновок: вивчити таблицю форм недостатньо. Поки не з'явиться звичка ставити собі питання «а це важливо зараз чи це просто факт із минулого», вибір лишатиметься вгадуванням. Саме тому в наших курсах Present Perfect відпрацьовується не вправами на підстановку, а в мовленні — коли час доводиться обирати на ходу.

За даними нашого дослідження на 11 120 студентах, найпоширеніший рівень серед українських дорослих — B1 Intermediate. А Present Perfect — саме той рубіж, на якому B1 перетворюється на B2.

Питання, які виникають найчастіше

Чим Present Perfect відрізняється від Past Simple простими словами?

Past Simple розповідає, що сталося й коли. Present Perfect розповідає, що маємо зараз через те, що сталося. Якщо в реченні названо конкретний момент у минулому — потрібен Past Simple.

Як утворюється Present Perfect?

Have або has плюс третя форма дієслова. Has ставимо з he, she, it; have — з рештою. Правильні дієслова беруть -ed, неправильні мають власну третю форму.

Чи можна вживати Present Perfect зі словом yesterday?

Ні. Yesterday, last week, in 2020, two days ago і будь-яка інша конкретна точка в минулому вимагають Past Simple.

Яка різниця між since і for?

Since вказує на точку, з якої все почалося: since Monday, since 2019. For вказує на тривалість: for three days, for ten years.

На якому рівні вивчають Present Perfect?

Уперше з ним знайомлять на A2 Pre-Intermediate, а впевнено користуватися ним починають на B1. Плутанина з Past Simple зазвичай тримається до B2.

Чому американці кажуть «I just ate» замість «I've just eaten»?

В американському варіанті Past Simple усе частіше заміняє Present Perfect у розмовній мові. Обидва варіанти зрозуміють, але на іспитах — IELTS, Cambridge, НМТ — перевіряють британську норму.

Дізнайтеся свій рівень за 10 хвилин

Безплатний тест покаже реальний рівень за шкалою CEFR — і що робити далі саме з вашої точки.

Пройти тест на рівень Записатися на пробний урок

Читати далі