УкрEng

Present Perfect: правила, утворення і приклади

«Я вже це зробив» англійською виходить двома різними реченнями: I did it і I have done it. Українською різниці майже не чути, а в англійській вона принципова, і саме на ній спотикається більшість дорослих, коли переходить із базового рівня на впевнений. Present Perfect відповідає не на питання «коли», а на питання «і що тепер».

Цей час поєднує минуле з теперішнім: дія сталася раніше, але важлива своїм результатом чи досвідом зараз. Нижче зібрано, як він утворюється, звідки береться третя форма дієслова, у яких чотирьох ситуаціях англійська обирає саме його, як працюють маркери for, since, ever і yet і де проходить межа з простим минулим.

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

Формула коротка: have або has плюс третя форма дієслова (past participle). Have стоїть з I, you, we, they, а has з he, she, it. Заперечення додає not до have чи has, питання виносить їх на початок, а смислове дієслово при цьому не змінюється й лишається третьою формою.

have / has + третя форма (V3)I have finished · She has finished · Have you finished?

У розмові have і has майже завжди стягуються: I've done, she's seen, we've met. Почути повну форму можна хіба в наголошеному підтвердженні (I HAVE told you), тож звикати варто одразу до стягнутого варіанта, інакше мовлення звучить надто книжно.

Третя форма: коли вона така сама, як минула, а коли ні

У правильних дієсловах третя форма збігається з другою: обидві утворюються через -ed (work → worked → worked). Уся складність у неправильних: у частини з них друга й третя форми однакові, а в частини різні, і саме ця різниця вирішує, чи Ви скажете I saw чи I have seen.

ІнфінітивДруга формаТретя форма
workworkedworked
buyboughtbought
gowentgone
seesawseen
dodiddone
writewrotewritten
bewas / werebeen

Дієслова верхнього ряду таблиці простіші: там форма одна на два випадки. Клопіт дають ті, де третя форма окрема (gone, seen, done, written), бо в Past Simple українці кажуть їх без -n і за звичкою тягнуть ту саму форму в перфект. Повний перелік із групуванням за схожими змінами зібрано в матеріалі про неправильні дієслова англійської мови: третю форму варто вчити одразу поряд із другою, а не окремо.

Чотири випадки, коли англійська обирає Present Perfect

Точніше за розмите «зв'язок минулого з теперішнім» цей час окреслюють чотири типові ситуації.

  1. Результат, який видно зараз: I have lost my keys (і досі без них). She has broken her arm (рука досі в гіпсі).
  2. Життєвий досвід без указівки коли: I have been to Japan. Have you ever tried oysters? He has never flown business class.
  3. Дія в періоді, що ще триває: I have read two books this week (тиждень не закінчився). We have had three meetings today.
  4. Свіжа дія з just, already або yet: I have just finished. They have already left. Have you sent it yet?
Два різні сценаріїHe has gone to London. поїхав і досі там He has been to London. побував і повернувся

Друга ситуація найчастіша в реальній розмові: коли Ви розповідаєте, що встигли в житті, точна дата не потрібна й навіть заважає, тому й стоїть перфект. Щойно ж співрозмовник питає «а коли саме?», час одразу перемикається на Past Simple.

Рівень: упевнений перфект для досвіду й результату це B1, а тонка межа з Past Simple вже B1–B2. Що людина реально вміє на кожному щаблі, показує шкала рівнів англійської від A1 до C1

Маркери: for, since, ever, yet і решта підказок

У Present Perfect є власний набір слів-супутників, і саме вони найчастіше сигналять, що потрібен цей час, а не інший.

МаркерЩо показуєПриклад
forтривалість діїI have lived here for five years
sinceточку початкуI have lived here since 2020
ever / neverдосвід або його бракHave you ever been abroad?
justщойно завершену діюShe has just called
alreadyраніше, ніж очікувалиThey have already eaten
yetочікувану дію в питанні й запереченніI haven't finished yet

Пару for і since плутають найчастіше. Обидва перекладаються приблизно однаково, тому запам'ятовувати краще не переклад, а що стоїть після слова: після for завжди відрізок (for two hours), після since завжди момент (since Monday).

Present Perfect чи Past Simple: де проходить межа

Це головне протиставлення часу й водночас джерело майже всіх помилок. Правило одне: названо конкретний завершений час означає Past Simple, час не названо або період триває означає Present Perfect. I saw that film (колись, важлива сама подія) проти I have seen that film (маю досвід, можу говорити про нього зараз).

Так не кажутьI have seen him yesterday → I saw him yesterday · I know him since 2019 → I have known him since 2019конкретний час минулого несумісний із перфектом, а тривання від точки відліку несумісне з теперішнім

На заняттях у дорослих груп ми регулярно бачимо дві дзеркальні кальки. Перша: since ставлять із теперішнім часом, бо українською «я тут з ранку» звучить теперішнім, тож народжується I am here since morning замість I have been here since morning. Друга: у питанні про час уперто лишають перфект (When have you bought it?), хоча слово when уже вимагає Past Simple, When did you buy it?. Обидві розв'язуються не новим правилом, а звичкою ставити собі одне питання: чи названо в реченні момент. Системно ці межі між часами ставить на місце курс граматики англійської, а докладне протиставлення саме цих двох часів розібрано у статті про різницю між Past Simple і Present Perfect.

Швидка перевірка: сім речень

Оберіть Present Perfect або Past Simple. Підказка ховається в тому, чи названо конкретний час.

  1. I (to lose) my passport, so I can't fly. Where is it?
  2. She (to call) me two hours ago.
  3. We (to live) in this city since 2018.
  4. (you ever to try) Thai food?
  5. He (to buy) his first car when he was twenty.
  6. I (to finish) the report just now, it's ready.
  7. They (not to arrive) yet, let's wait.

Відповіді: have lost (результат видно зараз, часу не названо); called (є маркер two hours ago, конкретний момент); have lived (період since 2018 триває досі); Have you ever tried (питання про досвід); bought (when he was twenty називає завершений час); have just finished (just плюс результат зараз); haven't arrived yet (yet і очікувана дія). Речення два й п'ять неспроста тягнуть на Past Simple: у них є прив'язка до завершеного моменту, і саме вона щоразу вирішує суперечку.

Питання, що лишаються, коли формула вже ясна

Чи можна вживати Present Perfect зі словом yesterday? Ні. Yesterday, last week, in 2020, an hour ago називають завершений момент, а Present Perfect саме уникає точного часу. Тому I have seen him yesterday неможливе: тут потрібен Past Simple, I saw him yesterday. Щойно в реченні названо конкретний минулий час, перфект поступається місцем простому минулому
У чому різниця між have been і have gone? Це два різні сценарії. He has gone to London означає, що людина поїхала й досі там. He has been to London означає, що вона там побувала й уже повернулася. Через це про власний досвід кажуть I have been to Italy, а не I have gone: Ви ж не лишилися там назавжди
for чи since: як не сплутати? For ставлять перед тривалістю: for three years, for ten minutes, for a long time. Since ставлять перед точкою відліку, від якої дія триває: since 2020, since Monday, since I moved here. Проста перевірка: якщо після слова стоїть відрізок часу, це for, якщо момент початку, це since
Present Perfect чи Present Perfect Continuous, якщо дія триває досі? Present Perfect дивиться на результат і кількість: I have read three books this month. Continuous-версія дивиться на сам процес і його тривалість: I have been reading all day. Коли важливо, скільки вже зроблено, беруть Perfect, коли важливо, що дія триває й досі не спинилася, беруть Continuous

Present Perfect засвоюється не з таблиці, а з власної біографії: назвіть уголос три речі, які Ви вже робили в житті, через I have, і три, яких ще ніколи не робили, через I have never. Щойно ця форма починає з'являтися сама, без внутрішнього перекладу, час уже Ваш. З якого рівня рушати саме Вам, підкаже тест рівня

Контакти

Натисніть месенджер, відкриється чат

Або телефонуйте: +38 050 23 77 000

Запис на заняття