Усі статті

Present Perfect: коли вживати, правила та приклади

15 червня 2026 р.

Present Perfect: коли вживати, правила та приклади
У цій статті (16)

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

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

Overhead view of students studying with open books and taking notes, highlighting education and learning.
Overhead view of students studying with open books and taking notes, highlighting education and learning.

Формула: підмет + have/has + дієприкметник минулого часу (V3).

ОсобаДопоміжнеПриклад
I / you / we / theyhaveI have finished.
he / she / ithasShe 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

Focused diverse classmates with backpacks holding textbooks and studying while spending time in park
Focused diverse classmates with backpacks holding textbooks and studying while spending time in park
МаркерПерекладПриклад
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 SimplePresent Perfect
є точний часчас не названо
дія в минуломузв'язок із зараз
I saw it yesterdayI 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, де кожен час пояснено з вправами та зворотним зв'язком.