Present Perfect
Час present perfect пов'язує минуле з теперішнім: він показує дії або досвід, які відбулися колись раніше, без указівки на точний час, або почалися в минулому й тривають дотепер. Його часто вживають із маркерами на зразок «already», «yet», «just» чи «since», щоб підкреслити зв'язок із теперішнім.
1.Конструкції
1.1Конструкції речень / правильні дієслова
Щоб утворити present perfect tense, дотримуйтеся цих основних правил:
S = підмет (subject)
3 p.s. = третя особа однини (singular: he / she / it)
hasn't = has not
haven't = have not
QW = питальне слово (question word)
| Конструкція | Приклади | |
|---|---|---|
| + стверджувальне | S + have / has(3 p.s.) + дієслово(+ed / d) + ... | I have visited John twice. He has visited John twice. Я двічі відвідав Джона. Він двічі відвідав Джона. |
| - заперечне | S + haven't / hasn't(3 p.s.) + дієслово(+ed / d) +... | We haven't liked loud music since 1990. Нам не подобається гучна музика з 1990 року. |
| ? питальне | (QW) + have / has(3 p.s.) + S + дієслово(+ed / d) +...? | Have you called him yet? Where has he worked for already 5 years? Ти вже зателефонував йому? Де він працює вже 5 років? |
Перевірте себе
1.2Конструкції речень / неправильні дієслова
Щоб утворити present perfect tense, дотримуйтеся цих основних правил:
S = підмет (subject)
(III) = форма past participle, тобто третя форма смислового дієслова (verb) → Irregular Verbs List, список неправильних дієслів (3-тя колонка)
hasn't = has not
haven't = have not
QW = питальне слово (question word)
| Конструкція | Приклади | |
|---|---|---|
| + стверджувальне | S + have / has(3 p.s.) + дієслово(III) + ... | I have seen John twice. He has seen John twice. Я двічі бачив Джона. Він двічі бачив Джона. |
| - заперечне | S + haven't / hasn't(3 p.s.) + дієслово(III) +... | We haven't seen John since 2015. Ми не бачили Джона з 2015 року. |
| ? питальне | (QW) + have / has(3 p.s.) + S + дієслово(III) +...? | Have you seen him yet? Where has he been all this time? Ти вже бачив його? Де він був увесь цей час? |
Перевірте себе
2.Вживання
2.1Дія, завершена на цей момент, час невідомий
Зазвичай це новина, а подробиці подають у часі Past Simple.
| Приклад | Коментар |
|---|---|
| The Police have finally caught the murderer. Поліція нарешті спіймала вбивцю. |
the news новина |
| They found him in a bar. Його знайшли в барі. |
details подробиці |
| I've bought a new car. Я купив нову машину. |
the news новина |
| It cost too much. Вона коштувала занадто дорого. |
details подробиці |
| He's read 2 new books! Він прочитав 2 нові книжки! |
the news новина |
| He read them in a library. Він читав їх у бібліотеці. |
details подробиці |
Перевірте себе
2.2Період часу, про який ідеться або який мається на увазі, не завершений.
На незавершений період можуть указувати today або this morning/afternoon/evening/week/month/year/century тощо.
Present perfect із незавершеним періодом часу означає, що дія відбулася або не відбулася колись у межах цього періоду, без указівки на точний момент.
| Приклад | Коментар |
|---|---|
| Have you seen him today? Ти бачив його сьогодні? |
at any time today будь-коли сьогодні |
| He has run 20 miles. Він пробіг 20 миль. |
(so far) The focus is on the completion, result. (на цей момент) Наголос на завершенні, на результаті. |
| Yes, I have/ Yes, I've seen him today. Так, бачив. / Так, я бачив його сьогодні. |
at some time during the day колись протягом дня |
| Has he been here lately/recently? Він був тут останнім часом? |
at any time during the last week/month etc. будь-коли протягом останнього тижня/місяця тощо |
| He has been here recently. Він був тут нещодавно. |
at some undefined time during the last week/month etc. колись протягом останнього тижня/місяця, без указівки на точний час |
| He left recently*. Він поїхав нещодавно. |
= He left a short time ago. = Він поїхав незадовго до цього. |
- recently у часі (tense) simple past означає 'a short time ago' - «незадовго до цього» Наголос на завершенні, на результаті.
Перевірте себе
2.3Дія, яка починається в минулому й триває в теперішньому
Дія зазвичай починається в минулому й триває і після моменту мовлення - уже в теперішньому. Тут ми часто бачимо так звані маркери часу (tense). Але зважайте: вони не завжди надійні! ( lately, recently, for + period of time, all one's life, since + a point in time, all day/night/week тощо ). Проте наголос тут на результаті, а не на процесі.
| Приклад | Коментар |
|---|---|
| I have lived here for 2 years. Я живу тут 2 роки. |
I still live here. Я досі тут живу. |
| We have waited all day. Ми чекаємо цілий день. |
We are still waiting. Ми досі чекаємо. |
| He has always worked for us. Він завжди працює в нас. |
He still works for us. Він досі в нас працює. |
| I haven't seen him since November. Я не бачив його з листопада. |
Last time I saw him in November. Now it's January. Востаннє я бачив його в листопаді. Зараз січень. |
| I' ve lived here since I entered the University. Я живу тут відтоді, як вступив до університету. |
I entered the University in 2022 and came to live here. I still live here. Я вступив до університету 2022 року й переїхав сюди жити. Я досі тут живу. |
| I've made many new friends since I have lived here. Я завів багато нових друзів, відколи живу тут. |
up to now, I still live here до цього моменту; я досі тут живу |
Перевірте себе
2.4Багаторазові дії в минулому, які, ймовірно, повторяться знову, опис досвіду.
Present perfect тут можна вживати для звичних дій, повторюваного досвіду чи життєвого досвіду до теперішнього моменту, а також для унікального й нещодавнього досвіду.
| Приклад | Коментар |
|---|---|
| They've always answered my letters. Вони завжди відповідали на мої листи. |
It's usual for them. In the past and now as well. Це для них звично. І в минулому, і тепер. |
| I've been to Paris twice. Я двічі був у Парижі. |
Multiple action, my experience Багаторазова дія, мій досвід |
| I've never been late for work. Я ніколи не запізнювався на роботу. |
It's habitual for me, not to be late. In the past and now as well. Для мене звично не запізнюватися. І в минулому, і тепер. |
| This is the best wine I have ever drunk. Це найкраще вино, яке я коли-небудь пив. |
used here to describe my life experience up to the present. вживається тут, щоб описати мій життєвий досвід до теперішнього моменту. |
| It/This is the first time I have seen a mounted band. Я вперше бачу кінний оркестр. |
to describe a unique and recent experience that has just occurred or is happening for the first time. щоб описати унікальний і нещодавній досвід, який щойно відбувся або відбувається вперше. |
| It is only the second time he has been in a canoe. Він лише вдруге був у каное. |
to describe repeated experiences up to the present moment. щоб описати повторюваний досвід до теперішнього моменту. |
Перевірте себе
3.Тонкощі
3.1to Be In / To
Конструкція to be + in + place у перфектних часах наголошує на перебуванні в певному місці протягом певного часу. Вона означає, що ви досі перебуваєте там у момент мовлення.
| Приклад | Коментар |
|---|---|
| She has been in the library all day long. Вона в бібліотеці вже цілий день. |
She is now in the library. Вона зараз у бібліотеці. |
| I've been in the room for 2 hours. Я в кімнаті вже 2 години. |
I am still here, in this room. Я досі тут, у цій кімнаті. |
| I've been in Paris for a week. Я в Парижі вже тиждень. |
I arrived in Paris a week ago and I am now in Paris Я приїхав до Парижа тиждень тому, і зараз я в Парижі |
Конструкція to be + to + place у перфектних часах означає, що дія (відвідування місця або поїздка туди) вважається завершеною, і наголос на тому, що ви побували там колись у минулому. Вона не вказує, що ви зараз у цьому місці. Ви вже там побували й рушили далі.
| Приклад | Коментар |
|---|---|
| She has been to the library twice. Вона двічі була в бібліотеці. |
past completed visit, experience. She is not in the library now. завершений візит у минулому, досвід. Її немає зараз у бібліотеці. |
| I' ve been to the room many times. Я багато разів бував у цій кімнаті. |
I am not in the room now. Мене немає зараз у кімнаті. |
| I've been to Paris three times. Я тричі був у Парижі. |
I am not in Paris now. Зараз я не в Парижі. |
Перевірте себе
3.2already і yet
| Тип речення | Приклад | Коментар |
|---|---|---|
| Стверджувальне + | I have already read the book. Я вже прочитав цю книжку. |
something is done or achieved, often before the expected time щось зроблено або досягнуто, часто раніше, ніж очікували |
| Gosh, he's finished painting the kitchen already! Ого, він уже пофарбував кухню! |
that's more than was expected at this time це більше, ніж очікували на цей момент |
|
| Заперечне - | The bus hasn't come yet. Автобус ще не приїхав. |
something has not happened up to now щось не сталося досі |
| I haven't decided on the topic yet, but I think I will speak about literature. Я ще не визначився з темою, але, гадаю, говоритиму про літературу. |
things which are expected but which have not happened те, чого очікують, але що ще не сталося |
|
| Питальне ? | Has your brother finished school yet? Твій брат уже закінчив школу? |
I expect that я цього очікую |
| Питальне ? | Has your brother already finished school? He's only 17! Твій брат уже закінчив школу? Йому ж лише 17! |
I'm surprised if your brother has finished school. I did not expect it to happen until later. Я здивований, якщо твій брат уже закінчив школу. Я не очікував, що це станеться так рано. |
Як бачите, already в питаннях може передавати здивування мовця, те, що щось є несподіваним.
Перевірте себе
3.3Дія завершується в момент мовлення
Проте іноді дія завершується в момент мовлення:
| Приклад | Коментар |
|---|---|
| (on meeting someone): I haven't seen you for ages! (зустрівши когось): Я не бачив тебе цілу вічність! |
but I see you now але зараз я тебе бачу |
| Where have you been all that time? Де ти був увесь цей час? |
the "mentioned time" is over «згаданий час» уже минув |
| This room hasn't been cleaned for months. Цю кімнату не прибирали місяцями. |
but we are cleaning it now але зараз ми її прибираємо |
| It has been very cold lately but it's just beginning to get warmer. Останнім часом було дуже холодно, але щойно почало теплішати. |
It's not that cold now зараз уже не так холодно |
Перевірте себе
4.Часті запитання
Коли вживається час Present Perfect?
Час Present Perfect вживають для минулих дій, важливих зараз: досвіду, новин і результатів, незавершених періодів часу та ситуацій, які досі тривають. Наприклад: «I've been to Paris twice» (досвід), «I've bought a new car» (новина), «Have you seen him today?» (день ще не скінчився) і «I have lived here for two years» (я й досі тут живу). Коли ж ви додаєте подробиці, коли і як це сталося, переходьте на Past Simple: «I've bought a new car. I bought it on Monday.»
Як утворюється час Present Perfect?
Present Perfect утворюють з have або has і третьої форми дієслова (past participle): «I have finished», «She has finished». Has вживають з he, she, it, а have з I, you, we, they. Правильні дієслова додають -ed («We have worked»), а неправильні мають свою третю форму: «She has eaten», а не «She has ate». Для заперечення вживайте haven't або hasn't: «He hasn't seen it.» Для питання ставте have чи has перед підметом (subject): «Have you called him yet?»
For чи since у Present Perfect: як правильно?
For вживають із тривалістю («for five years»), а since із початковою точкою («since 2020»). Тож правильно «I have lived here for five years», а не «I have lived here since five years» чи «I live here for five years». Останню помилку підказує українське «я живу тут п'ять років» у теперішньому часі, але англійською тут потрібен Present Perfect. For відповідає на питання «How long?» (for two hours, for ages), а since на «From when?» (since Monday, since November). Since може також вводити речення в Past Simple: «I've made many friends since I moved here.»
Been to чи been in: у чому різниця в Present Perfect?
«Been to» означає, що ви побували в місці й повернулися, а «been in» означає, що ви перебували там якийсь час, часто аж досі. Порівняйте «She has been to Paris three times» (зараз її там немає) і «She has been in Paris for a week» (вона досі там). З been in зазвичай указують, як довго: «They've been in the office all day.» Gone to означає інше: «He has gone to Paris», тобто він поїхав туди й ще не повернувся.
Як уживати already, just і yet у Present Perfect?
Already і just зазвичай стоять між have і смисловим дієсловом (main verb) у стверджувальних реченнях, а yet зазвичай у кінці заперечень і питань. Наприклад: «I have already read the book», «She's just arrived», «The bus hasn't come yet.» Already означає «вже, раніше, ніж очікували», а just означає «щойно». Yet у питанні відповідає українському «вже», а в запереченні «ще»: «Has your brother finished school yet?» означає «Твій брат уже закінчив школу?». Already в питанні може виражати здивування: «Has he already finished school? He's only 17!»

