Present Perfect

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

Ми обираємо Present Perfect, коли хочемо сказати, що:

  • щось уже сталося, і це має значення зараз;
  • дія відбулася нещодавно, і є видимий результат;
  • у нас є досвід, який впливає на те, ким ми є сьогодні.

1. Структура Present Perfect

Ствердження

Subject + have / has + V3 (Past Participle)
Example:
I have cleaned the room. — Я прибрав у кімнаті.

Заперечення

Subject + have / has + not + V3
Example:
She hasn’t finished the task. — Вона не закінчила завдання.

Питання

Have / Has + subject + V3?
Example:
Have they arrived? — Вони приїхали?

2. Ще кілька прикладів

I have lost my keys. — Я загубив свої ключі.
She has learned two new languages. — Вона вивчила дві нові мови.
We haven’t met before. — Ми раніше не зустрічалися.
Has he ever tried surfing? — Він коли-небудь пробував серфінг?

3. Коли використовується Present Perfect

1) Досвід і особисті досягнення

Використовуємо, коли важливо, що сталося, а не коли.

I have climbed this mountain twice.
— Я двічі підіймався на цю гору.

She has visited over 20 museums.
— Вона відвідала понад двадцять музеїв.

2) Нещодавні дії з результатом у теперішньому

Часто зі словом just.

I have just spilled coffee on my notes… again.
— Я щойно розлив каву на свої конспекти… знову.

He has just updated the group chat, so check your messages.
— Він щойно оновив груповий чат, тож перевір повідомлення.

They have already fixed the Wi-Fi, thank goodness.
— Вони вже полагодили Wi-Fi, слава Богу.

3) Дії, завершені до теперішнього моменту

Зазвичай зі словами today, this week, this year.

I have cleaned my desk this morning, but it’s already a mess.
— Я прибрав свій стіл сьогодні вранці, але він уже знову в безладі.

She has bought three hoodies this month — all the same color.
— Вона купила три худі цього місяця — усі одного кольору.

We have watched four episodes today, and we’re still not stopping.
— Ми подивилися чотири серії сьогодні, і все одно не зупиняємося.

4. Маркери Present Perfect

МаркерЗначенняПриклад
everколи-небудьHave you ever tried working all night? — Ти коли-небудь пробував працювати всю ніч?
neverніколиI have never eaten anything spicier than this. — Я ніколи не їв нічого гострішого за це.
alreadyвжеThey have already finished the project, and it’s only Tuesday. — Вони вже закінчили проєкт, а сьогодні лише вівторок.
yetще (в запереч./питаннях)Have you packed your suitcase yet? / I haven’t packed it yet. — Ти вже зібрав валізу? / Я ще не зібрав.
justщойноShe has just called me, and she sounded excited. — Вона щойно мені подзвонила і звучала дуже схвильовано.
forупродовжWe have waited for the bus for half an hour. — Ми чекаємо автобус уже пів години.
sinceз певного моментуHe has worked from home since last September. — Він працює з дому з минулого вересня.
recently / latelyнещодавно / останнім часомI have noticed lately that my cat wakes up earlier than me. — Я помічаю останнім часом, що мій кіт прокидається раніше за мене.

Додаткові приклади з маркерами

Have you ever tried working from a café? It’s chaos but fun.
— Ти коли-небудь пробував працювати з кафе? Це хаос, але весело.

I have never seen him so confused.
— Я ніколи не бачив його таким розгубленим.

She hasn’t replied yet — probably still asleep.
— Вона ще не відповіла — мабуть, досі спить.

I have known this guy for years, and he still surprises me.
— Я знаю цього хлопця багато років, і він усе ще мене дивує.

We have lived here since 2021, and it already feels like home.
— Ми живемо тут із 2021 року, і це вже відчувається як дім.

I have felt super motivated lately — hope it lasts.
— Останнім часом я почуваюся дуже мотивованим — сподіваюся, це надовго.

5. Типові помилки та як їх уникнути

Не використовуємо Present Perfect з точними датами

I have seen this film yesterday.I saw this film yesterday. = ✔
Чому?
Yesterday — конкретний час → потрібен Past Simple.

already / yet — лише з Present Perfect

I already did it. = I have already done it. = ✔

for / since

  • for — тривалість
    I have lived here for seven years.
  • since — початок періоду
    I have lived here since 2017.

Досвід vs. конкретна подія

I have tried sushi with chocolate. Don’t ask…
— Я пробував суші з шоколадом. Краще не питай…

She has learned to play the guitar from YouTube tutorials.
— Вона навчилася грати на гітарі за відео з YouTube.

We have visited this café so many times that the barista knows our dog’s name.
— Ми відвідували це кафе стільки разів, що бариста знає ім’я нашого собаки.

6. Зв’язок з Present Perfect Continuous

Present Perfect

Акцент на результаті.
I have written five pages. — Я написав п’ять сторінок.

Present Perfect Continuous

Акцент на процесі.
I have been writing for two hours. — Я пишу вже дві години.

I have finished the report — finally!
— Я закінчив звіт — нарешті!

I have been working on this report for hours, and I need snacks.
— Я працюю над цим звітом уже кілька годин, і мені потрібні перекуси.

7. Коротка шпаргалка

Present Perfect = досвід + результат + зв’язок із теперішнім
Маркери: ever, never, already, yet, just, for, since, recently, lately
Немає точних дат
Результат важливіший за час дії