Present Perfect: досвід і результат (ever, just, already, yet)
~15 хв · 8 розділів · 10 тестових запитань
Як утворити Present Perfect (have / has + V3), уживати його для досвіду, результату й нещодавніх дій, а також правильно ставити ever, never, just, already, yet та розрізняти have been to і have gone to.
Present Perfect — це часова форма, яка поєднує минуле з теперішнім. Щоб її утворити, тобі потрібні всього два елементи: допоміжне дієслово have (або has) і третя форма смислового дієслова (так званий past participle, або V3).
Допоміжне дієслово: have чи has?
Вибір залежить від підмета:
Підмет | Допоміжне дієслово | Приклад |
|---|---|---|
I | have | I have finished my homework. |
you | have | You have visited this museum before. |
we | have | We have seen that film. |
they | have | They have bought a new car. |
he / she / it | has | She has written a letter. |
У розмовному мовленні й неформальному письмі have та has часто скорочують: I've, you've, we've, they've, he's, she's, it's. Наприклад: I've finished, She's gone, It's stopped raining.
Заперечення й питання
Заперечення утворюють додаванням not після have / has: have not (haven't) або has not (hasn't) + V3. Наприклад: I haven't seen him today; She hasn't arrived yet.
Питання утворюють винесенням have / has на початок: Have you ever been to Lviv? Has she finished her test? У коротких відповідях використовують тільки допоміжне дієслово: Yes, I have. / No, she hasn't.
Третя форма дієслова (V3)
Для правильних дієслів третя форма збігається з другою: до основи додають закінчення -ed. Зверни увагу на особливості написання:
worked (працював) — звичайне -ed
lived (жив) — до дієслова на німе -e додають лише -d
stopped (зупинився) — подвоєння приголосної після короткого голосного
studied (вивчав) — y змінюється на i перед -ed
Неправильні дієслова мають окрему третю форму, яку треба запам'ятати. Ось найважливіші для НМТ:
Інфінітив (V1) | Минулий час (V2) | Третя форма (V3) | Переклад |
|---|---|---|---|
be | was / were | been | бути |
go | went | gone | їхати |
see | saw | seen | бачити |
write | wrote | written | писати |
eat | ate | eaten | їсти |
take | took | taken | брати |
do | did | done | робити |
break | broke | broken | ламати |
forget | forgot | forgotten | забувати |
fly | flew | flown | літати |
buy | bought | bought | купувати |
lose | lost | lost | губити |
Важливо: після have / has завжди стоїть ТРЕТЯ форма (V3), а не друга (V2). Неправильно: I have saw (V2), He has went (V2), We have ate (V2). Правильно: I have seen, He has gone, We have eaten.
Як відрізнити she's = she has від she's = she is
Скорочення she's (he's, it's) може означати і she has, і she is. Щоб зрозуміти, який час має на увазі автор, подивися на форму дієслова після 's:
She's gone out. — Після 's стоїть V3 (gone), і за змістом це has → Present Perfect: She has gone out.
She's going out. — Після 's стоїть V-ing (going) → це Present Continuous: She is going out.
Те саме працює для he's та it's. Після 's + V-ing — завжди is. Після 's + V3 можливі обидва варіанти: has (She's gone out = She has gone out) або is у пасиві чи стані (It's broken = It is broken, It's made in Ukraine). Якщо сумніваєшся, подумки заміни 's на has або is і перевір, який варіант має сенс.
Present Perfect вживають у двох основних ситуаціях: коли говорять про досвід протягом життя (без зазначення часу) і коли результат минулої дії важливий зараз. Обидва випадки об'єднує те, що точний момент у минулому не називають.
Досвід без зазначення часу
Коли ти хочеш сказати, що робив або не робив щось у своєму житті взагалі, і час не важливий, використовуй Present Perfect. У програмі НМТ цей випадок називають Present Perfect for personal experiences in the past.
I've been to Poland twice. — Я був у Польщі двічі (у житті).
She has never flown. — Вона ніколи не літала (за все життя).
Have you ever eaten varenyky with cherries? — Ти колись їв вареники з вишнями?
We have seen this film before. — Ми вже бачили цей фільм раніше.
Зверни увагу: у цих реченнях немає слів на кшталт yesterday, last year, in 2020. Якщо такий конкретний час з'являється, Present Perfect стає неможливим — потрібен Past Simple.
Результат, важливий зараз
Друга ключова функція Present Perfect — показати, що дія відбулася в минулому, а її результат видно зараз. У програмі НМТ це називають Present Perfect with present reference.
I've lost my key. — Я загубив ключ (і зараз не можу увійти).
She has broken her leg. — Вона зламала ногу (і зараз вона в гіпсі).
The price has gone up. — Ціна зросла (і тепер усе дорожче).
Somebody has broken the window. There's glass everywhere. — Хтось розбив вікно (скло всюди — результат зараз).
У цих реченнях ти не називаєш, коли саме це сталося — важливий лише наслідок, який існує в момент мовлення.
Нещодавні події та новини
Present Perfect також використовують, щоб повідомити новину або описати подію, яка щойно сталася:
The match has just finished. — Матч щойно закінчився.
Scientists have discovered a new planet. — Учені відкрили нову планету.
I've just finished my essay. — Я щойно закінчив есе.
Знову ж таки, час не названо — це просто новина, яка має значення зараз.
Коли Present Perfect неможливий
Якщо в реченні є конкретний минулий час (yesterday, in 2020, last week, two days ago, when I was a child), Present Perfect не вживають. Замість нього використовують Past Simple:
I saw him yesterday. (Не: I have seen him yesterday.)
She finished school in 2020. (Не: She has finished school in 2020.)
We visited Paris last year. (Не: We have visited Paris last year.)
Повне порівняння Present Perfect і Past Simple — тема наступного уроку. Поки що запам'ятай головне правило: конкретний час у минулому = Past Simple.
have been to vs have gone to
Це типова пастка в завданнях на Present Perfect. Різниця проста:
Конструкція | Значення | Приклад |
|---|---|---|
have been to | був і повернувся (досвід) | He has been to Paris twice. (Він був у Парижі двічі й уже повернувся.) |
have gone to | поїхав і досі там | He has gone to Paris. (Він поїхав у Париж і зараз його тут немає.) |
Якщо хтось каже Where's Mark? — He has gone to the dentist, це означає, що Марк зараз у стоматолога. Якщо ж He has been to the dentist, то він уже повернувся.
Маркери часу ever, never, just, already, yet — це твої підказки, що в реченні потрібен Present Perfect. Кожен із них має своє значення, своє місце в реченні й свої обмеження щодо типу речення (ствердження, заперечення чи питання).
ever — «колись»
Ever вживають переважно в питаннях, щоб запитати про досвід: чи траплялося щось у житті взагалі. Його ставлять між have / has і V3.
Have you ever seen a whale? — Ти колись бачив кита?
Has she ever been to Japan? — Вона колись була в Японії?
Have they ever tried Ukrainian borshch? — Вони колись пробували український борщ?
У простих стверджувальних реченнях ever не вживають. Неправильно: I have ever been to London. Правильно: I have been to London або I have never been to London.
Але ever можливе в запереченнях (I haven't ever seen a whale) і після найвищого ступеня чи the first time: It's the best film I've ever seen; This is the first time I've ever flown.
never — «ніколи»
Never стоїть у стверджувальному реченні, але надає йому заперечного значення. Його також ставлять між have / has і V3.
I've never seen a whale. — Я ніколи не бачив кита.
She has never flown. — Вона ніколи не літала.
We have never been to Asia. — Ми ніколи не були в Азії.
Подвійне заперечення з never неможливе: не кажи I haven't never seen. Правильно: I have never seen або I haven't ever seen.
just — «щойно»
Just показує, що дія відбулася зовсім недавно. Його ставлять між have / has і V3.
I've just finished my essay. — Я щойно закінчив есе.
The train has just left. — Поїзд щойно відійшов.
She has just called me. — Вона щойно мені подзвонила.
already — «уже» (раніше, ніж очікували)
Already вживають у стверджувальних реченнях, щоб сказати, що дія відбулася раніше, ніж очікувалося. Його ставлять між have / has і V3.
She has already left. — Вона вже пішла (раніше, ніж я думав).
I've already seen this film. — Я вже бачив цей фільм.
They have already finished the project. — Вони вже закінчили проєкт.
yet — «уже?» / «ще не»
Yet стоїть на відміну від інших маркерів не всередині дієслівної групи, а в КІНЦІ речення. Його значення залежить від типу речення:
У питанні yet означає «уже?»: Have you finished yet? — Ти вже закінчив?
У запереченні yet означає «ще не»: I haven't finished yet. — Я ще не закінчив.
У стверджувальних реченнях yet не вживають. Неправильно: I have yet finished. Правильно: I have already finished.
Маркер | Тип речення | Місце | Переклад |
|---|---|---|---|
ever | питання (також заперечення; після найвищого ступеня) | have / has + ever + V3 | колись |
never | ствердження | have / has + never + V3 | ніколи |
just | ствердження | have / has + just + V3 | щойно |
already | ствердження | have / has + already + V3 | уже |
yet | заперечення / питання | у кінці речення | ще не / уже? |
Маркер | Тип речення | Місце | Переклад |
|---|---|---|---|
ever | питання | have / has + ever + V3 | колись |
never | ствердження | have / has + never + V3 | ніколи |
just | ствердження | have / has + just + V3 | щойно |
already | ствердження | have / has + already + V3 | уже |
yet | заперечення / питання | у кінці речення | ще не / уже? |
Інші маркери досвіду
Окрім ever, never, just, already, yet, із Present Perfect часто вживають:
before — I've seen this film before. (Я бачив цей фільм раніше.)
once / twice / three times — I've been to Kyiv once. (Я був у Києві один раз.)
so far — So far, I've read three chapters. (Досі я прочитав три розділи.)
Розгляньмо чотири завдання у форматі НМТ — заповнення пропусків у тексті або реченні з чотирма варіантами відповіді A–D. Кожне завдання перевіряє одну з ключових навичок цього уроку.
Приклад 1. Блог про подорожі
Прочитай уривок із блогу мандрівниці. У ньому є шість пропусків. До кожного пропуску подано чотири варіанти (A–D). Обери правильний варіант для кожного пропуску.
I've (1) ____ visited 15 countries, but I've (2) ____ been to Asia. Have you (3) ____ been to Japan? My friend says it's amazing. I've (4) ____ booked a flight for next month — I can't wait! I haven't decided where to stay (5) ____, but I'll choose a hotel soon. I've (6) ____ read three guidebooks so far.
Варіанти для пропуску (1): A) yet B) already C) ever D) ago
Варіанти для пропуску (2): A) never B) ever C) yet D) since
Варіанти для пропуску (3): A) yet B) never C) ever D) already
Варіанти для пропуску (4): A) yet B) ever C) ago D) just
Варіанти для пропуску (5): A) already B) yet C) ever D) just
Варіанти для пропуску (6): A) already B) yet C) ever D) ago
Розв'язання
(1) У стверджувальному реченні I've ____ visited 15 countries потрібен маркер, який означає «уже». Це already (B). Yet не підходить, бо yet стоїть у кінці речення або в запереченні/питанні. Ever у простому ствердженні не вживають. Ago — маркер Past Simple.
(2) Сполучник but протиставляє дві частини: «уже 15 країн, але ____ Азія». Логічно, що авторка ніколи не була в Азії. Отже, never (A). Ever — не для стверджень. Yet — не в середині. Since — маркер тривалості, не досвіду.
(3) Have you ____ been to Japan? — це питання про досвід. Потрібен ever (C). Yet — у кінці питання, не в середині. Never — у ствердженні. Already — у ствердженні.
(4) I've ____ booked a flight for next month — ствердження, дія щойно сталася. Потрібен just (D). Yet — не в середині ствердження. Ever — не в ствердженні. Ago — маркер Past Simple.
(5) I haven't decided where to stay ____ — заперечення, маркер у кінці. Потрібен yet (B). Already — у ствердженні. Ever не означає «ще не» і не стоїть у кінці такого речення. Just — у середині, не в кінці.
(6) I've ____ read three guidebooks so far — ствердження, «уже прочитала». Потрібен already (A). Yet — не в ствердженні. Ever — не в ствердженні. Ago — маркер Past Simple.
Приклад 2. Розбите вікно
Обери правильний варіант для заповнення пропуску:
Look! Somebody ____ the window. There's glass everywhere.
A) is breaking B) has broke C) has broken D) have broken
Розв'язання
Ключ — has broken (C). Чому? По-перше, результат дії видно зараз (скло всюди) — це Present Perfect with present reference. По-друге, somebody — однина, тому потрібен has, а не have.
Чому не A (is breaking)? Present Continuous описує процес у момент мовлення, а скло вже на підлозі — вікно вже розбите, процес завершився.
Чому не B (has broke)? Після has має стояти V3 (broken), а broke — це V2 (минулий час).
Чому не D (have broken)? Somebody — однина (невизначена особа), тому потрібен has, а не have.
Приклад 3. Де Марк?
Обери правильний варіант для заповнення пропуску:
Where's Mark? — He ____ to the dentist. He'll be back at five.
A) has been B) has gone C) have gone D) is gone
Розв'язання
Ключ — has gone (B). Марка зараз немає, він поїхав до стоматолога й досі там (повернеться о п'ятій).
Чому не A (has been)? Has been to означає, що він уже з'їздив і повернувся. Але тоді він був би тут, а питають Where's Mark? — його немає.
Чому не C (have gone)? He — однина, потрібен has, а не have.
Чому не D (is gone)? Gone як прикметник («нема») буває після is (He is gone), але з to + місце так не кажуть: is gone to — помилка. Правильно: has gone.
Приклад 4. Незакінчений проєкт
Обери правильний варіант для заповнення пропуску:
I can't go out — I haven't finished my project ____.
A) already B) yet C) just D) ever
Розв'язання
Ключ — yet (B). Речення заперечне (haven't finished), а yet у кінці заперечення означає «ще не». I haven't finished my project yet = Я ще не закінчив свій проєкт.
Чому не A (already)? Already вживають у ствердженні, а не в запереченні.
Чому не C (just)? Just стоїть між have/has і V3, а не в кінці речення. Крім того, just не вживають у запереченнях.
Чому не D (ever)? Ever не означає «ще не» і не стоїть у кінці такого речення, тому тут потрібне yet.
На НМТ перевіряють не лише знання правила, а й уміння помітити пастку. Ось сім найпоширеніших помилок, яких припускаються учні з Present Perfect.
Ставлять V2 замість V3: I have saw, She has went, I have ate. Запам'ятай: після have / has завжди третя форма. Правильно: I have seen, She has gone, I have eaten.
Вживають Present Perfect з конкретним минулим часом: I have seen him yesterday; She has finished school in 2020. Конкретний час (yesterday, in 2020, last week, two days ago) вимагає Past Simple: I saw him yesterday; She finished school in 2020.
Ставлять ever у ствердженні: I have ever been to London. У простому ствердженні ever не вживають (воно буває в питаннях, запереченнях і після найвищого ступеня: the best film I've ever seen). Правильно: I have been to London (ствердження) або I have never been to London.
Подвоюють заперечення: I haven't never seen. В англійській одне заперечення. Правильно: I have never seen або I haven't ever seen.
Ставлять yet у ствердженні або в середині речення: I have yet finished; Have you yet done it? Yet — тільки в кінці заперечення чи питання. Правильно: I have already finished; Have you done it yet?
Плутають been і gone: He has been to Lviv (коли він досі там). Якщо людина ще не повернулася, потрібен gone: He has gone to Lviv.
Не узгоджують have / has: She have finished; My parents has bought a car. Пам'ятай: he / she / it — has; I / you / we / they — have. Правильно: She has finished; My parents have bought a car.
Щоб ефективно готуватися, важливо знати, у яких завданнях НМТ трапляється Present Perfect і на що звертати увагу.
Що каже програма НМТ
У Додатку 2 програми НМТ з англійської мови рядок Д2.11 (Verb) називає дві функції Present Perfect: Present Perfect with present reference (результат, важливий зараз) і Present Perfect for personal experiences in the past (досвід протягом життя). Рядок Д2.2 (Adverb) називає Present Perfect + yet/already, а також just, ever як прислівники часу.
Формат завдань
Present Perfect перевіряють у частині «Використання мови» — це завдання 5 і 6 (номери 23–32 у тесті). Ти отримуєш текст із пропусками; до кожного пропуску — чотири варіанти A–D. За кожну правильну відповідь дають 1 бал.
У демонстраційному варіанті НМТ 2026 року категорію Verb (Д2.11) перевіряли в завданнях № 24, 30 і 32. Це означає, що Present Perfect може з'явитися в будь-якому з пропусків тексту.
Що треба знати напам'ять
На НМТ немає довідкових матеріалів. Треті форми неправильних дієслів (been, gone, seen, written, eaten, taken, done, broken, forgotten, flown, bought, lost) треба знати напам'ять. Так само треба пам'ятати, з яким підметом уживається have, а з яким — has.
Стратегія розв'язання
Для кожного варіанта відповіді виконуй дві перевірки:
Перевір форму: чи стоїть після have / has третя форма (V3), а не V2? Чи узгоджене have / has із підметом?
Перевір сумісність із маркером: якщо в реченні є yesterday, ago, last week, in 2020 — Present Perfect неможливий, потрібен Past Simple. Якщо є ever, never, just, already, yet — це підказка на Present Perfect.
Якщо сумніваєшся між Present Perfect і Past Simple, подивися, чи названо конкретний час. Названо → Past Simple. Не названо, і результат важливий зараз → Present Perfect.
Тут зібрано відповіді на найпоширеніші запитання, які виникають під час вивчення Present Perfect.
Як перекласти Present Perfect українською, якщо в нас немає такого часу?
В українській мові немає окремого часу, який точно відповідав би Present Perfect. Тому переклад залежить від контексту. Для досвіду (I've been to Poland) зазвичай перекладають минулим часом недоконаного виду: «Я був у Польщі», «Я бачив цей фільм». Для результату (I've lost my key) — минулим часом доконаного виду: «Я загубив ключ». Для нещодавніх подій (I've just finished) — «Я щойно закінчив». Головне — не намагатися перекласти дослівно, а передати сенс: дія відбулася, і її результат важливий зараз.
Чому не можна сказати I have seen him yesterday?
Тому що yesterday — це конкретний минулий час. Present Perfect описує дію, час якої не названо або неважливий. Щойно з'являється конкретний час (yesterday, in 2020, last week, two days ago, when I was a child), англійська вимагає Past Simple: I saw him yesterday. Запам'ятай: конкретний час у минулому = Past Simple, неконкретний досвід або результат зараз = Present Perfect.
Чим have been to відрізняється від have gone to?
Have been to означає, що людина з'їздила кудись і вже повернулася. Це про досвід: He has been to Paris twice (він був у Парижі двічі й повернувся). Have gone to означає, що людина поїхала й досі там: He has gone to Paris (він поїхав у Париж, зараз його тут немає). Якщо питають Where's Mark? і відповідають He has gone to the dentist — Марка немає, він у стоматолога. Якщо He has been to the dentist — він уже повернувся.
Де ставити already, а де yet?
Already — у стверджувальних реченнях, між have/has і V3: She has already left. Yet — у запереченнях і питаннях, у кінці речення: I haven't finished yet; Have you finished yet? Не став already в заперечення, а yet — у ствердження. Запам'ятай схему: already = ствердження + середина; yet = заперечення/питання + кінець.
Як вивчити треті форми неправильних дієслів?
На НМТ немає довідкових матеріалів, тому треті форми треба знати напам'ять. Найефективніші способи: групувати дієслова за типом зміни (наприклад, write — wrote — written, take — took — taken, break — broke — broken — зміна голосного + -en); повторювати вголос трійками (go — went — gone, see — saw — seen); використовувати картки (флеш-картки) або мобільні застосунки; складати власні речення з кожною формою. Програма НМТ не визначає кількості неправильних дієслів, а в текстах рівня B1–B2 їх значно більше, ніж 30–40. Почни з таблиці цього уроку й поступово розширюй список.
Present Perfect = have / has + V3 (третя форма дієслова). Для неправильних дієслів третю форму треба знати напам'ять: be — been, go — gone, see — seen, write — written, eat — eaten, take — taken, do — done, break — broken, forget — forgotten, fly — flown, buy — bought, lose — lost.
Досвід без дати (ever, never) і результат, важливий зараз (I've lost my key) — дві головні функції Present Perfect.
just, already, ever, never — між have / has і V3; yet — у кінці заперечення чи питання.
already — у ствердженні; yet — у запереченні й питанні.
been to — був і повернувся; gone to — поїхав і досі там.
З yesterday, ago, last week, in 2020 — Past Simple, а не Present Perfect.