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 майже завжди стягуються: I've done, she's seen, we've met. Почути повну форму можна хіба в наголошеному підтвердженні (I HAVE told you), тож звикати варто одразу до стягнутого варіанта, інакше мовлення звучить надто книжно.
Третя форма: коли вона така сама, як минула, а коли ні
У правильних дієсловах третя форма збігається з другою: обидві утворюються через -ed (work → worked → worked). Уся складність у неправильних: у частини з них друга й третя форми однакові, а в частини різні, і саме ця різниця вирішує, чи Ви скажете I saw чи I have seen.
| Інфінітив | Друга форма | Третя форма |
|---|---|---|
| work | worked | worked |
| buy | bought | bought |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| write | wrote | written |
| be | was / were | been |
Дієслова верхнього ряду таблиці простіші: там форма одна на два випадки. Клопіт дають ті, де третя форма окрема (gone, seen, done, written), бо в Past Simple українці кажуть їх без -n і за звичкою тягнуть ту саму форму в перфект. Повний перелік із групуванням за схожими змінами зібрано в матеріалі про неправильні дієслова англійської мови: третю форму варто вчити одразу поряд із другою, а не окремо.
Чотири випадки, коли англійська обирає Present Perfect
Точніше за розмите «зв'язок минулого з теперішнім» цей час окреслюють чотири типові ситуації.
- Результат, який видно зараз: I have lost my keys (і досі без них). She has broken her arm (рука досі в гіпсі).
- Життєвий досвід без указівки коли: I have been to Japan. Have you ever tried oysters? He has never flown business class.
- Дія в періоді, що ще триває: I have read two books this week (тиждень не закінчився). We have had three meetings today.
- Свіжа дія з just, already або yet: I have just finished. They have already left. Have you sent it yet?
Друга ситуація найчастіша в реальній розмові: коли Ви розповідаєте, що встигли в житті, точна дата не потрібна й навіть заважає, тому й стоїть перфект. Щойно ж співрозмовник питає «а коли саме?», час одразу перемикається на Past Simple.
Маркери: 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 (маю досвід, можу говорити про нього зараз).
На заняттях у дорослих груп ми регулярно бачимо дві дзеркальні кальки. Перша: 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. Підказка ховається в тому, чи названо конкретний час.
- I (to lose) my passport, so I can't fly. Where is it?
- She (to call) me two hours ago.
- We (to live) in this city since 2018.
- (you ever to try) Thai food?
- He (to buy) his first car when he was twenty.
- I (to finish) the report just now, it's ready.
- 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 засвоюється не з таблиці, а з власної біографії: назвіть уголос три речі, які Ви вже робили в житті, через I have, і три, яких ще ніколи не робили, через I have never. Щойно ця форма починає з'являтися сама, без внутрішнього перекладу, час уже Ваш. З якого рівня рушати саме Вам, підкаже тест рівня