Present Perfect: коли вживати, правила та приклади
15 червня 2026 р.

У цій статті (16)
Present Perfect (теперішній доконаний час) вживають, коли дія сталася в минулому, але важлива саме зараз: результат, досвід або зв'язок із теперішнім. Утворюється він просто: have/has + третя форма дієслова (V3). Нижче розберемо всі правила, маркери, приклади та найчастіші помилки, щоб ви впевнено користувалися цим часом у мовленні й на письмі.
Як утворюється Present Perfect

Формула: підмет + have/has + дієприкметник минулого часу (V3).
| Особа | Допоміжне | Приклад |
|---|---|---|
| I / you / we / they | have | I have finished. |
| he / she / it | has | She has finished. |
Для правильних дієслів V3 = дієслово + -ed (work -> worked, play -> played, finish -> finished). Неправильні дієслова треба запам'ятати окремо: go -> gone, see -> seen, do -> done, write -> written, be -> been, take -> taken, give -> given.
- Стверджувальна форма: She has read this book. (Вона прочитала цю книжку.)
- Заперечна форма: They have not (haven't) arrived. (Вони ще не приїхали.)
- Питальна форма: Have you seen the news? (Ти бачив новини?)
У розмовній мові have/has часто скорочують: I have -> I've, she has -> she's, we have -> we've. Наприклад: I've already eaten (Я вже поїв), He's gone (Він пішов).
Коли вживати Present Perfect
1. Результат у теперішньому
Дія завершилась, але важливий її результат зараз.
- I have lost my keys. (Я загубив ключі - і досі їх немає.)
- He has broken his leg. (Він зламав ногу - вона досі болить.)
- We have painted the kitchen. (Ми пофарбували кухню - тепер вона нова.)
2. Досвід (колись у житті)
Коли говоримо про досвід без конкретної дати.
- I have been to London. (Я був у Лондоні - є такий досвід.)
- She has never tried sushi. (Вона ніколи не куштувала суші.)
- Have you ever ridden a horse? (Ти колись їздив на коні?)
3. Дія, що почалась у минулому і триває досі
Часто з for (протягом) і since (з певного моменту).
- We have lived here for ten years. (Ми живемо тут уже десять років.)
- I have known him since 2010. (Я знаю його з 2010 року.)
- They have worked together for a long time. (Вони працюють разом уже давно.)
4. Нещодавня дія з результатом
Часто зі словами just, already, yet.
- I have just finished lunch. (Я щойно пообідав.)
- They have already left. (Вони вже пішли.)
- Have you done it yet? (Ти вже це зробив?)
Слова-маркери Present Perfect

| Маркер | Переклад | Приклад |
|---|---|---|
| just | щойно | I have just called him. |
| already | вже | She has already eaten. |
| yet | ще (у запереченнях/питаннях) | He hasn't come yet. |
| ever / never | колись / ніколи | Have you ever flown? |
| for / since | протягом / з | We have waited for an hour. |
| recently / lately | нещодавно | I have read a lot lately. |
| so far | поки що | We have sold ten so far. |
Present Perfect vs Past Simple
Це ключова відмінність для багатьох учнів. Past Simple - для завершеної дії з конкретним часом у минулому. Present Perfect - коли час не названо або дія пов'язана з теперішнім.
| Past Simple | Present Perfect |
|---|---|
| є точний час | час не названо |
| дія в минулому | зв'язок із зараз |
| I saw it yesterday | I have seen it |
- I saw that film yesterday. (Past Simple - є точний час: yesterday.)
- I have seen that film. (Present Perfect - важливий факт/досвід, час не названо.)
Якщо в реченні є yesterday, last week, in 2015, two days ago - це Past Simple, не Present Perfect. Щоб побачити всю систему часів поруч, загляньте в огляд часи в англійській мові.
Present Perfect із Continuous
Якщо хочемо підкреслити сам процес і його тривалість, вживають Present Perfect Continuous: have/has been + V-ing.
- I have been studying English for three years. (Я вивчаю англійську вже три роки.)
- It has been raining all day. (Дощ іде весь день.)
Різниця: Present Perfect фокусується на результаті (I have read the book - книжку прочитано), а Continuous - на процесі (I have been reading - я читаю/читав).
Типові помилки
- I have seen him yesterday. -> правильно: I saw him yesterday. (з конкретним часом - Past Simple.)
- She has went home. -> правильно: She has gone home. (V3 від go - gone, а не went.)
- I am here since Monday. -> правильно: I have been here since Monday.
- Плутанина have/has: He have done -> He has done.
- I have finished it two hours ago. -> I finished it two hours ago. (ago вимагає Past Simple.)
Часті питання
У чому різниця між Present Perfect і Past Simple?
Past Simple описує завершену дію з конкретним часом у минулому (I called him yesterday). Present Perfect показує зв'язок із теперішнім або досвід без точного часу (I have called him).
Коли вживати for, а коли since?
For ставлять перед проміжком часу (for two years, for an hour). Since - перед початковим моментом (since 2010, since Monday).
Яка різниця між been і gone?
Has been to означає, що людина побувала десь і повернулась (She has been to Paris). Has gone to означає, що вона поїхала і ще там (She has gone to Paris).
Чи можна вживати Present Perfect зі словом yesterday?
Ні. Слово yesterday вказує на конкретний завершений момент, тому потрібен Past Simple: I saw it yesterday.
Підсумок
Present Perfect = have/has + V3. Вживайте його для результату в теперішньому, досвіду, дії, що триває, та нещодавніх подій. Уникайте конкретних маркерів минулого - для них є Past Simple.
Пов'язані теми: Past Perfect: коли вживати · Present Simple vs Present Continuous · Часи в англійській: повна таблиця.
Відпрацюйте цей час на практиці з маркерами for/since/just/already/yet або в курсі рівня B1. Хочете живі вправи з миттєвою перевіркою AI? Почніть безкоштовно на Knowrix або перегляньте структурований план A1-C2, де кожен час пояснено з вправами та зворотним зв'язком.


