Present Perfect: загальна інформація, правила та приклади
При знайомстві з правилами Present Perfect (теперішнім доконаним часом), напевно, в кожного виникало запитання, що це за такий час — доконаний — і навіщо він взагалі потрібен. Сьогодні ми розберемося, коли слід використовувати приклади Present Perfect, як він утворюється і чим відрізняється від Past Simple.
Зміст
1. Правила Present Perfect: випадки вживання в реченнях
2. Побудова стверджувальних речень в Present Perfect
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. — Ми познайомилися в школі. (Дія відбулася в конкретний момент у минулому.)
Читайте також:
Хочеш на безкоштовний пробний урок?