A2

Present Perfect Simple в англійській мові

Present Perfect Simple

Ця стаття є частиною дерева граматики мови англійська на Settemila Lingue.

Коротко

Present Perfect Simple утворюється за схемою have/has + третя форма дієслова: I have finished, she has arrived. Цей час пов’язує минулу дію з теперішнім: повідомляє про досвід, теперішній результат або подію в періоді, який ще не завершився. Якщо названо конкретний завершений момент у минулому — yesterday, in 2022, last week — зазвичай потрібен Past Simple, а не Present Perfect.

Огляд

Present Perfect Simple часто називають «теперішнім доконаним часом», але дослівна назва не пояснює його логіки. Дія сталася або почалася в минулому, проте важливою є ситуація тепер. Наприклад, I've lost my keys означає не просто «я загубив ключі», а й те, що зараз вони не в мене. Точний момент втрати не називають, бо він не головний.

Це одна з основних тем рівня A2. Вона потрібна, щоб говорити про життєвий досвід (Have you ever been to Canada?), свіжі новини (She has just arrived), уже виконані або ще не виконані справи (I've already paid; I haven't called yet) та події в незавершеному проміжку часу (We've had three meetings this week).

В українській мові окремої форми, яка точно відповідала б Present Perfect, немає. Українське речення «Я вже поїв» може передавати і минулу дію, і її теперішній результат. В англійській доводиться вибирати форму за змістом: I've already eaten — важливий результат зараз; I ate at six — важливий конкретний минулий час. Тому краще не шукати механічний переклад, а ставити питання: чи є зв’язок із теперішнім і чи уникаємо ми завершеного моменту в минулому?

Як утворюється і працює

Основна будова

У схемах нижче підмет — це особа або предмет, про які йдеться, а дієприкметник минулого часу (past participle) — третя форма дієслова, яку в словниках часто позначають як V3.

Тип речення Схема Приклад
Ствердження підмет + have/has + V3 She has finished.
Заперечення підмет + have not/has not + V3 She has not finished.
Запитання Have/Has + підмет + V3? Has she finished?
Коротка відповідь Yes, ... have/has. / No, ... haven't/hasn't. Yes, she has.

Have вживається з I, you, we, they, а has — з he, she, it та одним предметом або однією особою.

Підмет Повна форма Скорочена форма Приклад
I have I've I've called.
you have you've You've changed.
he / she / it has he's / she's / it's She's arrived.
we have we've We've finished.
they have they've They've left.

У запереченні звичайні скорочення — haven't і hasn't: I haven't decided; Tom hasn't replied. У короткій відповіді не повторюють V3: Have they paid? — Yes, they have, а не Yes, they have paid.

Уважайте на 's: воно може означати has або is. Наступне слово допомагає розрізнити форми: She's left = She has left; She's tired = She is tired.

Як утворити третю форму

У правильних дієслів V3 має закінчення -ed і зазвичай збігається з формою Past Simple:

Початкова форма Past Simple V3
work worked worked
live lived lived
study studied studied
stop stopped stopped

Неправильні дієслова потрібно запам’ятовувати разом із трьома формами: go — went — gone, see — saw — seen, write — wrote — written, do — did — done. У Present Perfect потрібна саме третя форма: has written, а не has wrote.

Головні випадки вживання

1. Життєвий досвід без точної дати

Present Perfect показує, чи траплялося щось до цього моменту. Коли саме — не сказано й не важливо:

  • I have been to Japan. — Я був / була в Японії.
  • Have you ever tried surfing? — Ви коли-небудь пробували серфінг?
  • She has never driven a car. — Вона ніколи не водила автомобіль.

Ever означає «коли-небудь», а never — «ніколи». Оскільки never уже має заперечне значення, додаткове not не потрібне: I have never seen it.

2. Недавня подія з результатом тепер

Точний час поступається значенням теперішньому наслідку:

  • I've broken my glasses. — Я зламав / зламала окуляри, тому зараз не можу ними користуватися.
  • She has just arrived. — Вона щойно приїхала й тепер тут.
  • The bus has left. — Автобус уже поїхав, тож ми на нього не сядемо.

3. Незавершений період часу

Слова today, this morning, this week, this year можуть поєднуватися з Present Perfect, якщо відповідний період іще триває:

  • I've answered six emails today. — Сьогодні я відповів / відповіла на шість листів; день іще не закінчився.
  • We've seen Anna twice this week. — Цього тижня ми бачили Анну двічі; тиждень іще триває.

Якщо період завершився, вживають Past Simple: We saw Anna twice last week.

4. Стан від минулого до теперішнього

Present Perfect Simple також описує стан, що почався раніше й досі триває. Особливо природно це з дієсловами стану, як-от know, like, believe, own:

  • I've known Olena for ten years. — Я знаю Олену десять років.
  • He has owned this flat since 2018. — Він володіє цією квартирою з 2018 року.

For називає тривалість (for two hours, for a long time), а since — початковий момент (since Monday, since 2020, since I moved here). Українською тут часто вживаємо теперішній час: «Я знаю її десять років», але англійською потрібна форма have known, не know.

Де ставити ever, never, just, already та yet

Ever, never, just і already зазвичай стоять між have/has та V3:

  • Have you ever seen snow in May?
  • I have never met him.
  • She has just arrived.
  • We have already booked a table.

Yet зазвичай стоїть наприкінці запитання або заперечного речення. У запитанні воно означає «уже», а в запереченні — «ще»: Have you finished yet?; I haven't finished yet.

Простий орієнтир для вибору часу

  1. Є завершений минулий час — yesterday, last month, in 2019, two hours ago? Обирайте Past Simple.
  2. Точний момент не названо, а важливі досвід чи результат зараз? Обирайте Present Perfect.
  3. Період зі словом this іще триває? Present Perfect часто доречний.
  4. Дія або стан почалися раніше й тривають досі? Уживайте Present Perfect із for або since; для тривалої дії пізніше знадобиться також Present Perfect Continuous.

Приклади в контексті

Англійською Українською Пояснення
I have been to Japan. Я був / була в Японії. Життєвий досвід; точного часу немає.
Have you ever seen this movie? Ви коли-небудь бачили цей фільм? Ever у запитанні про досвід.
Marta has never flown alone. Марта ніколи не літала сама. Never уже передає заперечення.
She has just arrived. Вона щойно приїхала. Недавня подія, результат важливий зараз.
I've lost my phone. Я загубив / загубила телефон. Телефона зараз немає.
We have already paid the bill. Ми вже оплатили рахунок. Already підкреслює, що справу виконано.
Have you sent the email yet? Ви вже надіслали листа? Yet стоїть наприкінці запитання.
They haven't finished yet. Вони ще не закінчили. У запереченні yet означає «ще».
I've had three meetings today. Сьогодні я провів / провела три зустрічі. День іще триває.
Our team has won five games this season. Наша команда виграла п’ять матчів цього сезону. Сезон іще не завершився.
I've known Danylo since school. Я знаю Данила ще зі школи. Стан триває від минулого до тепер.
She has lived here for six years. Вона живе тут шість років. For називає тривалість.
My parents have gone to the supermarket. Мої батьки пішли до супермаркету. Вони ще там або в дорозі.
My parents have been to that supermarket. Мої батьки бували в тому супермаркеті. Вони відвідали його й повернулися.

Типові помилки

1. Називати завершений момент у минулому

  • Неправильно: I have seen him yesterday.
  • Правильно: I saw him yesterday.
  • Чому: Yesterday — завершений минулий період, тому потрібен Past Simple. Можна сказати I've seen him today, якщо сьогоднішній день іще триває.

2. Пропускати have або has

  • Неправильно: She just arrived у вправі на британський варіант Present Perfect.
  • Правильно: She has just arrived.
  • Чому: Present Perfect складається з допоміжного дієслова have/has і V3. В українському перекладі окремого відповідника для has немає, але в англійському реченні його не можна просто вилучити. В американській розмовній англійській She just arrived можливе як Past Simple, проте це вже інша граматична форма.

3. Уживати другу форму замість третьої

  • Неправильно: He has went home.
  • Правильно: He has gone home.
  • Чому: Після have/has потрібна V3: go — went — gone. Друга форма went уживається самостійно в Past Simple.

4. Будувати запитання через did

  • Неправильно: Did you ever seen this film?
  • Правильно: Have you ever seen this film?
  • Чому: У Present Perfect допоміжне дієслово have переходить перед підметом. Did належить до Past Simple; після нього була б початкова форма: Did you see this film last night?

5. Подвійно заперечувати з never

  • Неправильно: I haven't never tried it.
  • Правильно: I have never tried it. або I haven't ever tried it.
  • Чому: У нейтральній нормативній англійській достатньо одного заперечного елемента.

6. Плутати been і gone

  • Невдало для людини, яка вже повернулася: Iryna has gone to Poland many times.
  • Правильно: Iryna has been to Poland many times.
  • Чому: Has been to зазвичай означає «відвідала й повернулася», а has gone to — «поїхала й досі там або в дорозі».

Нюанси вживання

У британській англійській із just, already, yet дуже часто вживають Present Perfect: I've just eaten. В американській розмовній англійській у тих самих ситуаціях нерідко звучить Past Simple: I just ate або Did you finish yet? Обидва варіанти можуть бути природними у своїх мовних середовищах. Для послідовного навчального орієнтира варто спочатку опанувати модель із Present Perfect.

Present Perfect не називає завершеного минулого часу, але це не означає, що з ним узагалі не можна говорити про час. Since 2020, for three years, today і this month пов’язують минуле з періодом, який доходить до теперішнього. Натомість in 2020, three years ago та last month відокремлюють подію від теперішнього й зазвичай вимагають Past Simple.

У живій мові скорочення I've, you've, he's, we've надзвичайно поширені. У формальному письмі повні форми доречніші, якщо потрібен особливий наголос, але скорочення не є помилкою в більшості звичайних текстів. Допоміжне have/has у ствердженнях часто вимовляється ненаголошено; смисловий наголос падає на основне дієслово або already, never, just.

Поза основами: складніші випадки

Ці конструкції не обов’язково одразу активно вживати на A2, але вони допомагають упізнавати Present Perfect у складніших текстах.

Завершене життя або завершений період

Про досвід живої людини кажуть She has written three novels, якщо її письменницька діяльність може тривати. Про історичну особу природніше Shakespeare wrote many plays, бо період його життя завершився. Так само I've read two books this month можливе в поточному місяці, а після його завершення буде I read two books last month.

Конструкції з найвищим ступенем і first time

Present Perfect часто з’являється після найвищого ступеня порівняння та в конструкції This is the first/second time...:

  • This is the best coffee I've ever tasted. — Це найкраща кава, яку я коли-небудь куштував / куштувала.
  • This is the first time she has travelled alone. — Вона вперше подорожує сама.

Такий вибір логічний: речення оцінює весь досвід до теперішнього моменту.

Present Perfect Simple і Continuous

Present Perfect Simple часто підкреслює результат або кількість: I've painted three walls. Present Perfect Continuous підкреслює процес чи тривалість: I've been painting all morning. З дієсловами стану зазвичай потрібен Simple: I've known him for years, не I've been knowing him. Докладніше цю різницю вивчають на рівні B1.

Пасивна форма

Present Perfect може стояти в пасивному стані (коли важливіша дія над предметом, а не її виконавець): have/has been + V3.

  • The documents have been sent. — Документи надіслано.
  • The road has been closed. — Дорогу перекрито.

Тут been є частиною пасивної будови, а не самостійним значенням «бував».

Been, gone і been in

Порівняйте три різні змісти:

  • Oleh has gone to London. — Олег поїхав до Лондона й ще не повернувся.
  • Oleh has been to London. — Олег бував у Лондоні й повернувся.
  • Oleh has been in London for a week. — Олег перебуває в Лондоні вже тиждень.

Поради для практики

  1. Ведіть список «до сьогодні». Щовечора складайте три речення: одне про досвід (I've never...), одне про сьогоднішній результат (I've finished...) і одне про незавершений період (I've ... twice this week).
  2. Учіть неправильні дієслова трійками. Промовляйте write — wrote — written, а потім одразу будуйте пару: I wrote yesterday / I've written three emails today. Так різниця між V2 і V3 закріплюється разом із вибором часу.
  3. Шукайте часовий сигнал, але перевіряйте зміст. Побачивши yet, ever, since, спершу припустіть Present Perfect. Потім з’ясуйте, чи період справді доходить до теперішнього і чи не названо завершений минулий момент.

Пов’язані теми

Передумова

Дієслово to have в англійській мові: теперішній часA1

Концепції, що базуються на цій

Більше концепцій рівня A2

Ця концепція іншими мовами

Порівняти всіма мовами