Граматика

154

02.04.2025

Present Perfect: загальна інформація, правила та приклади

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

Зміст

1. Правила Present Perfect: випадки вживання в реченнях

2. Побудова стверджувальних речень в Present Perfect

3. Заперечні речення

4. Питальні речення

5. Маркери часу Present Perfect: приклади

6. Відмінності між правилами Present Perfect і Past Simple

7. Вправа на закріплення Present Perfect

8. FAQ


Правила Present Perfect: випадки вживання в реченнях


Present Perfect (теперішній доконаний час) — час, що поєднує у собі минуле і теперішнє, дозволяючи говорити про завершені дії (тому він і доконаний), які все ще мають вплив на теперішній момент (звідси теперішній). Завдяки своїй здатності фокусуватися на результатах минулого цей час надає мові глибину та виразність, роблячи її багатшою та точнішою.

Що ж це за минулі дії, що мають зв’язок з теперішнім? Наприклад:

I’m so happy; I’ve finished my monthly report. — Я такий щасливий. Я закінчив свій місячний звіт. (Ви закінчили свій звіт (дія завершена), і ви від цього щасливі, тому що тепер ви вільні (ось і вплив на теперішній момент)).

Розглянемо інші випадки вживання правил Present Perfect на прикладах у таблиці:

Правила вживання Present Perfect

Приклад

Пояснення

Завершена дія, що має результат у теперішньому

I’ve bought a car. — Я купила машину.

Дія завершена, бо покупка відбулася, а результат — у мене є машина, тепер я можу швидше доїхати до роботи, наприклад

Завершена дія, без зазначення часу, коли вона відбулася, або відбулася у період часу, що ще не закінчився (today, this week, this month)

We’ve already had lunch. — Ми уже пообідали.

Дія уже відбулася (є слово already — уже), але ми не знаємо точного часу

Особистий досвід, часто з фокусом на результаті

Frank has visited more than 30 countries so far. — Френк відвідав більше 30 країн на даний момент.

Френк був у 30 країнах (результат, завершена дія). Але є тут і прив’язка до теперішнього — цей результат дійсний на теперішній момент, оскільки у майбутньому він може відвідати інші країни, і тоді результат зміниться

Питання про особистий досвід з ever

Have you ever used AI tools? — Ви коли-небудь користувалися інструментами ШІ?

Знову маємо доконану дію, тому що питаємо про минулий досвід, але цей досвід актуальний лиш на момент, коли ми запитуємо, тому що усе може змінитися

Дія або стан, які тривають до моменту мовлення (зазвичай з дієсловами, які не вживаються у часах групи Continuous: believe, have, like тощо)

Linda’s worked in this company since 2010. — Лінда працює в цій компанії з 2010 року.

Лінда розпочала роботу в 2010 році і досі працює у цій компанії (зв’язок з теперішнім)

 

Важливо: зверніть увагу на відмінність між використанням дієслів to be і to go у прикладах Present Perfect:

1. Julia’s been to Paris.
2. Julia’s gone to Paris.

У першому випадку Джулія була в Парижі (ми не знаємо, коли, але у неї є такий досвід), і уже повернулася звідти. У другому реченні вона поїхала у Париж і досі там знаходиться.

Також запам’ятайте, що у таких випадках ми використовуємо прийменник to:

✗ She’s been in Germany.
✓ She’s been to Germany.


Побудова стверджувальних речень в Present Perfect


Приклади Present Perfect, згідно з правилами, утворюються за допомогою допоміжного дієслова have (для I, you, we, they) або has (для he, she, it) і основного дієслова у третій формі.

Ви, звичайно, знаєте, що в англійській мові є правильні і неправильні дієслова. При утворенні речень в Present Perfect у важливо пам’ятати про це. Якщо дієслово правильне (як от work, start), ми просто додаємо закінчення -ed, якщо ж дієслово неправильне (наприклад, go, drive, see), то слід використовувати третю форму (go – gone, drive – driven, see – seen). Детальніше про неправильні дієслова у англійській мові можна дізнатися тут.

Формула Present Perfect виглядає так:

[підмет] + have/has + [третя форма дієслова або дієслово з закінченням -ed]

Розглянемо приклади речень в Present Perfect:

  • I have seen this film. — Я бачив цей фільм.

  • You have finished your homework. — Ти виконав своє домашнє завдання.

  • He has read this book. — Він прочитав цю книгу.

  • She has visited London. — Вона відвідала Лондон.

  • We have bought a new coffee maker. — Ми купили нову кавоварку.

  • They have built a house. — Вони побудували будинок.

Зверніть увагу, що have можна скоротити до ‘ve, а has до ‘s. Це часто відбувається у розмовній мові, щоб можна було швидше донести свою думку.

  • I’ve seen this film. — Я бачив цей фільм.

  • She’s visited London. — Вона була в Лондоні.


Заперечні речення


Щоб утворити заперечні речення в Present Perfect, достатньо взяти схему англійського стверджувального речення і приєднати частку not до допоміжного дієслова have/has. Формула виглядає так:

[підмет] + have/has NOT + [третя форма дієслова або дієслово з закінченням -ed]

Дуже часто have not скорочується до haven’t, а has not до hasn’t.

  • I have not (haven’t) submitted the report yet. — Я ще не надіслав звіт.

  • You have not (haven’t) completed the project. — Ти не завершила проєкт.

  • He has not (hasn’t) received the email. — Він не отримав електронного листа.

  • She has not (hasn’t) updated the presentation. — Вона не оновила презентацію.

  • We have not (haven’t) finalised the deal. — Ми ще не завершили угоду.

  • They have not (haven’t) reviewed the financial report. — Вони ще не переглянули фінансовий звіт.


Питальні речення


У питальному реченні в Present Perfect традиційно допоміжне дієслово виноситься наперед. Тому формула має такий вигляд:

have/has + [підмет] + [третя форма дієслова або дієслово з закінченням -ed]?

  • Have I sent you his number? — Я відправляв тобі його номер?

  • Have you finished the meeting minutes? — Ти завершила протокол зустрічі?

  • Has he completed the market analysis? — Він завершив аналіз ринку?

  • Have they received the updated documents? — Вони отримали оновлені документи?

  • Has she sent the proposal to the team? — Вона надіслала пропозицію команді?

  • Have we agreed on the terms of the contract? — Ми погодили умови контракту?

Коротка позитивна відповідь на питання у Present Perfect звучить як «Yes, [займенник] + have/has», негативна — «No, [займенник] + haven’t / hasn’t».

Спеціальні питання (з питальними словами what, when, why, how тощо) утворюються за такою ж формулою, лиш питальне слово виноситься наперед:

[питальне слово] + have/has + [підмет] + [третя форма дієслова або дієслово з закінченням -ed]?

Why have you not responded to the client's email yet? — Чому ти ще не відповів на лист клієнта?
 

Ручки, блокнот та ноутбук (фото)


Маркери часу Present Perfect: приклади


Як і інші часи в англійській мові, Present Perfect має свої часові маркери, які допомагають нам зрозуміти, коли саме потрібно його використовувати. Розглянемо основні з них:

  • ever — коли-небудь;
  • never — ніколи;
  • before — раніше, до цього;
  • already — вже;
  • yet — ще не, вже;
  • just — тільки-но;
  • so far — поки, досі;
  • lately — останнім часом;
  • recently — нещодавно;
  • once, twice — одного разу, двічі;
  • a lot of, several times — багато разів, декілька разів;
  • today — сьогодні;
  • this week — цього тижня;
  • this month — цього місяця;
  • this year — цього року;
  • for an hour — протягом години;
  • for five years — протягом п’яти років;
  • for a long time — протягом довгого часу;
  • for ages — цілу вічність;
  • since yesterday — від учора;
  • since 2015 — з 2015 року.

Приклади речень у Present Perfect зі словами-маркерами : 

  • Have you ever attended leadership training? — Ти коли-небудь відвідував тренінг з лідерства?

  • They have never faced such a difficult situation before. — Вони ніколи не стикалися з такою складною ситуацією раніше.

  • I have worked on similar projects before. — Я працював над подібними проєктами раніше.

  • We have just signed the contract. — Ми тільки-но підписали контракт.

  • We have received several emails today. — Ми отримали кілька електронних листів сьогодні.

  • Sofia has moved to a new office recently. — Софія нещодавно переїхала в новий офіс.

  • I haven’t seen Mark for ages. — Я не бачила Марка цілу вічність.

Зверніть увагу на різницю між деякими словами-маркерами Present Perfect:

1) for vs since

For і since використовуються для опису ситуації, яка почалася у минулому і триває до цього моменту. Однак for показує тривалість дії, тобто як довго щось відбувається; у той час як since позначає початок дії, тобто з якого моменту щось відбувається.

  • I have worked here for five years. — Я працюю тут протягом п’яти років (як довго?).

  • I have worked here since 2018. — Я працюю тут з 2018 року (відколи?).

2) already vs yet

Already використовується в стверджувальних реченнях Present Perfect для позначення того, що дія вже відбулася. Зазвичай ставиться після have/has і перед основним дієсловом. Yet використовується в заперечних та питальних реченнях для позначення того, що дія ще не відбулася, але очікується. Ставиться в кінці речення в Present Perfect.

  • I have already finished the report. — Я вже завершив звіт.

  • Have you finished the report yet? — Ти вже завершив звіт?

  • I haven’t finished the report yet. — Я ще не завершив звіт.


Відмінності між правилами Present Perfect і Past Simple


Може здатися, що правила Present Perfect можна з легкістю замінити на правила Past Simple. Однак обидва часи мають суттєві відмінності:

Правила Present Perfect з прикладами 

Правила Past Simple з прикладами

Завершена дія з результатом у теперішньому, без зазначення конкретного часу:

Pete has already left the office. — Піт уже пішов з офісу.

Завершена дія із зазначенням часу:

Pete left the office at 6 pm yesterday. — Піт учора пішов з роботи о 6 вечора.

У питаннях про досвід з ever чи before:

Have you worked with this app before? — Ви працювали з цим додатком раніше?

Якщо хочемо уточнити деталі: 

How did you find out about this app? — Як ви дізналися про цей додаток?

Якщо говоримо про дію, яка почалася у минулому і досі триває:

I’ve lived in this city for 5 years. I really like it. — Я живу у цьому місті 5 років. Воно мені дуже подобається.

Якщо говоримо про дію, яка тривала у завершений проміжок часу:

They lived in Prague for 10 years .Now they’re living in Berlin. — Вони прожили у Празі 10 років.Зараз вони живуть у Берліні.


Запам’ятайте: якщо є конкретний час (yesterday, last year, in 2010) — це точно Past Simple. Якщо важливий результат або досвід — тоді Present Perfect.
 

Дівчина працює за ноутбуком (фото)


Вправа на закріплення Present Perfect


Прочитайте речення та виберіть правильний варіант. Щоб побачити підказку, натисніть на відповідне речення.

We’ve been friends (for / since) childhood.

since

Linda (‘s been / ‘s gone) to Warsaw. She’s on a business trip there.

‘s gone

I (graduated / ‘ve graduated) from university in 2016.

graduated

He (hasn’t / haven’t) booked the tickets yet.

hasn’t

Fleur (wrote / has written) 5 books. She’s working on the 6th one.

has written

I (didn’t see / haven’t seen) Sam today.

haven’t seen

(Have you ever tried / Did you ever try) sushi?

Have you ever tried

I can’t open the door. I (‘ve lost / lost) the keys.

‘ve lost


FAQ


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

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

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

Формула Present Perfect, згідно з правилами, виглядає так: 

✓ Стверджувальне речення: [Підмет] + have/has + [третя форма дієслова або дієслово з закінченням -ed]

I have lost my keys. — Я загубив свої ключі.

✓ Заперечне речення: [Підмет] + haven’t/hasn’t + [третя форма дієслова або дієслово з закінченням -ed]

We haven’t opened the box yet. — Ми ще не відкривали коробку.

✓ Питальне речення: [Питальне слово] + have/has + [третя форма дієслова або дієслово з закінченням -ed]?

How many cups of coffee have you had today? — Скільки чашок кави ти випив сьогодні?

3. Які часові маркери найчастіше використовуються з Present Perfect?

Найчастіше у реченнях Present Perfect вживаються такі маркери часу:

  • already;
  • yet; 
  • just; 
  • today; 
  • this week; 
  • before; 
  • ever;
  • for;
  • since.

4. Як відрізнити Present Perfect від Past Simple?

Правила Present Perfect використовується, коли важливий результат дії зараз або коли дія почалася в минулому і триває досі. Наприклад: We have known each other since school. — Ми знайомі зі школи. (Дія почалася в минулому і триває досі.)

Past Simple використовується, коли дія завершилася в конкретний момент у минулому і не має впливу на теперішній момент: We met at school. — Ми познайомилися в школі. (Дія відбулася в конкретний момент у минулому.)

Читайте також:

Хочеш на безкоштовний пробний урок?

Close

Оберіть спосіб зв'язку з нами

Залишились питання? Пишіть сюди, ми постараємось допомогти.

Telegram Viber
Close

Зворотний дзвінок

Ми передзвонюємо у будні дні з 10:00 до 18:00.