Часи групи Perfect призначені для позначення дій, які відбуваються у зв’язку з певним моментом у часі — вони можуть бути завершеними, мати наслідки в теперішньому чи вказувати на тривалість, що простягається від минулого до теперішнього або майбутнього.
Саме тому perfect tenses вважаються однією з найважливіших граматичних категорій англійської мови.
Таким чином, усі перфектні часи дозволяють точніше відобразити темпоральні часові відношення між подіями, підкреслюючи не лише факт дії, а також її завершеність, наслідки або тривалість у певному контексті.
Present Perfect Simple
have/has + past participle
Час, що використовується для позначення дій, завершених до моменту мовлення або тих, що мають зв’язок із теперішнім.
Розгляньмо таблицю з основними структурами стверджувальних, заперечних та питальних речень Present Perfect!
Тип речення | Структура | Приклад |
---|---|---|
Стверджувальне | Підмет + have/has + past participle | I have finished my homework — Я виконав домашнє завдання. |
Заперечне | Підмет + have/has + not + past participle | She hasn’t visited Paris — Вона не відвідувала Париж. |
Питальне | Have/has + підмет + V3 past participle? | Have you ever been to London? — Ви коли-небудь були в Лондоні? |
Отже, коли використовувати часи perfect?
Завершена дія без точного зазначення часу
Дія вже завершена на момент мовлення, але не вказано, коли точно це сталося.
Такі вказівники часу, як yesterday, one year ago, last week, when I was a child, when I lived in Japan, at that moment, that day, one day, при цьому не підходять, бо вони вказують на конкретний час у минулому і потребують використання Past Simple.
А ось наступні вказівники якраз підходять для Present Perfect:
- ever,
- never,
- once,
- many times,
- several times,
- before,
- so far,
- already,
- yet.
Уточнімо, які ситуації мовлення в цьому випадку можна виділити.
Досвід
Завдяки Present Perfect можна розповісти, що ви вже робили щось один або кілька разів, що у вас
є
або навпаки — не має
досвід такої дії.
- Alan has been to Kyiv (once / several times / before) — Алан був у Києві (один раз / кілька разів / раніше).
- Have you ever seen the pyramids? — Ви коли-небудь бачили піраміди?
- I’ve never met your sister — Я ніколи не зустрічав вашу сестру.
Зміни з видимим результатом
Дія вже завершена, але залишився її результат, який помітний зараз.
- The visitors have arrived — Гості прибули.
- Sorry I’ve forgotten your phone number — Вибачте, я забув ваш номер телефону.
- The manager has changed the time of the meeting — Менеджер змінив час зустрічі.
Досягнення
Present Perfect використовується, щоб розповісти про досягнення окремих людей або людства в цілому.
- Engineers have developed various kinds of robots — Інженери розробили різні види роботів.
- Doctors have learned how to transplant hands — Лікарі навчилися пересаджувати руки.
- This swimmer has set several Olympic records — Цей плавець встановив кілька олімпійських рекордів.
Будьте уважні:
якщо досягнення не є нещодавнім, а стосується минулого, потрібно використовувати Past Simple.
- The Chinese invented paper — Китайці винайшли папір.
Дія, що ще не відбулася
Ця дія ще не виконана, але ми очікуємо, що вона ось-ось станеться.
- The cat hasn’t eaten its food yet — Кішка ще не з’їла свій корм.
- I still haven’t finished painting the walls — Я досі не закінчила фарбувати стіни.
- It hasn’t stopped snowing — Сніг не перестає йти.
Багаторазова дія в теперішній період часу
Present Perfect може позначати дії, що відбулися в період, який ще не завершився.
При цьому вказується, скільки разів дії вже були виконані.
Якщо ж говоримо про завершений проміжок часу, тоді нам знадобиться Past Simple.
- It has rained three times this week — Цього тижня дощ йшов тричі.
- Johnny Depp has starred in a number of successful films — Джонні Депп знявся в переліку успішних фільмів.
У всіх випадках, про які ми щойно говорили, дія має завершений характер.
А тепер розгляньмо інше значення Present Perfect, що зустрічається з дієсловами стану.
Дія, що триває донині
Present Perfect з дієсловами стану, які зазвичай не зустрічаються у формах Continuous, показує, що дія почалася в минулому і триває донині.
При цьому часто використовуються слова for — протягом і since — з того часу, як.
- We have been friends since we met — Ми дружимо з того часу, як познайомилися.
- Bob has been in Paris for two days — Боб пробув у Парижі два дні.
- I have loved animals since childhood — Я люблю тварин з дитинства.
Окрім дієслів стану, у такому ж значенні Present Perfect може зустрічатися із дієсловами live, work, teach і study.
- She has worked as a doctor for three years — Вона працювала лікарем протягом трьох років.
Past Perfect Simple
had + past participle
Цей час допомагає чітко вказати, що одна подія відбулася раніше іншої, що робить його особливо корисним при розповіді про послідовність дій.
Особливість Past Perfect полягає в тому, що допоміжне дієслово had завжди залишається незмінним, незалежно від підмета.
Це відрізняє його від інших часів, де форма допоміжного дієслова змінюється залежно від особи та числа.
Тип речення | Структура | Приклад |
---|---|---|
Стверджувальне | Підмет + had + past participle | I had finished my homework before she arrived — Я встиг зробити домашнє завдання до її приходу. |
Заперечне | Підмет + had + not + past participle | She hadn’t visited Paris before 2010 — Вона не відвідувала Париж до 2010 року. |
Питальне | Had + підмет + past participle? | Had you ever been to London before the trip? — Чи бували ви в Лондоні до цієї поїздки? |
Коли варто використовувати Past Perfect?
Дія, виконана перед іншою дією в минулому
Past Perfect вказує на те, що дія відбулася раніше іншої минулої події або до певного моменту в минулому.
- When Paul arrived at the party, Jane had already left home — Коли Пол прийшов на вечірку, Джейн уже пішла з дому.
- I had never been to London before my friend invited me — Я ніколи не був у Лондоні, поки мій друг не запросив мене.
- I wasn’t hungry because I had just had lunch — Я не був голодний, бо тільки що пообідав.
Дія, що триває до якогось моменту в минулому
З дієсловами стану, які у формах Continuous зазвичай не використовуються, Past Perfect показує, що дія розпочалася в минулому і тривала до того, як відбулася інша дія в минулому.
- I had a good bike for two years before someone stole it — Я мав хороший велосипед протягом двох років, поки хтось не вкрав його.
- Mark and Sarah had been together for five years when they decided to get married — Марк і Сара були разом уже п'ять років, коли вирішили одружитися.
- By the time he moved to London, I had known him for ten years — На той час, як він переїхав до Лондона, я знала його вже десять років.
Іноді Past Perfect вживається в такому ж значенні з дієсловами live, work, teach і study, хоча вони дієсловами стану не є.
Перфектні часи — це справжній ключ до точного вираження подій, які завершилися чи мають зв’язок із певним моментом у минулому, сьогоденні чи майбутньому. Для того, щоб ще краще опанувати дані граматичні конструкції, радимо записатися на курси англійської мови у Cambridge.ua — там всі часи групи perfect розкладуть по поличках, аби ваші розмови зазвучали як у справжніх носіїв!
Future Perfect Simple
will have + past participle
Future Perfect допомагає говорити про те, як щось буде виглядати в майбутньому з позиції завершеної дії.
Тип речення | Структура | Приклад |
---|---|---|
Стверджувальне | Підмет + will have + past participle | She will have finished the project by tomorrow — Вона закінчить проєкт до завтрашнього дня. |
Заперечне | Підмет + won’t have + past participle | We won’t have completed the task by the deadline — Ми не виконаємо завдання до встановленого терміну. |
Питальне | Will + підмет + have + past participle? | Will they have arrived by noon? — Вони приїдуть до полудня? |
Дія, що завершиться раніше іншої дії
Future Perfect показує, що одна майбутня дія відбудеться до іншої майбутньої дії або моменту в майбутньому.
- I will have made an apple pie by the time mom gets back from work — До того часу, як мама повернеться з роботи, я встигну спекти яблучний пиріг.
- Sue will have received a pay rise when she gets promoted — До наступного місяця Сью отримає підвищення зарплати коли її підвищать.
Нагадаємо, що в підрядних частинах речення, після слів when, while, before, after, by the time, as soon as, майбутній час не використовується, замість нього потрібно вживати теперішній.
Тому в наших прикладах ви бачите форми теперішнього часу – gets, come, is.
Дія, що триватиме до певного моменту в майбутньому
І знову з дієсловами стану, як у випадках із Present Perfect Simple і Past Perfect Simple, Future Perfect Simple позначає тривалість.
Дія триватиме, поки не відбудеться інша майбутня дія або до певного періоду в майбутньому.
- Our neighbours are moving soon. They will have only been here a year — Наші сусіди скоро переїжджають. Вони проживуть тут всього рік.
- By May, I will have had this car for sixty years — До травня ця машина буде в мене вже шістдесят років.
- Next year Ted and Amy will have been married for thirty years — Наступного року Тед і Емі будуть одружені вже тридцять років.
У такій конструкції також можуть зустрічатися дієслова live, work, teach і study.
Present Perfect Continuous
have/has + been + present participle
Час, що використовується для позначення дій, які почалися в минулому, тривають до моменту мовлення або щойно завершилися, з акцентом на їх тривалість або результат у теперішньому.
Тип речення | Структура | Приклад |
---|---|---|
Стверджувальне | Підмет + have/has + been + V-ing | I have been working on this project all day — Я працював над цим проектом цілий день. |
Заперечне | Підмет + have/has + not + been + V-ing | She hasn’t been sleeping well lately — Вона не спала добре останнім часом. |
Питальне | Have/has + підмет + been + V-ing? | Have you been waiting for long? — Ви чекали довго? |
Отже, коли використовувати?
Дія, що триває донині з акцентом на тривалість
Present Perfect Continuous підкреслює, скільки часу дія триває від минулого до теперішнього, часто з вказівниками «for» — протягом і «since» — з того часу, як.
- I have been working here since 2019 — Я працюю тут із 2019 року.
- They have been living in this house for ten years — Вони живуть у цьому будинку вже десять років.
- We have been studying English for three months — Ми вивчаємо англійську вже три місяці.
Дія, яка щойно завершилася, але її наслідки видно тепер
Якщо дія закінчилася недавно, але її наслідки помітні в теперішньому, використовуємо цю форму perfect tenses.
- She is tired because she has been running — Вона втомилася, бо бігала.
- The ground is wet because it has been raining — Земля мокра, бо йшов дощ.
- He is out of breath because he has been working out — Він задихається, бо займався спортом.
Багаторазова дія з тривалістю
Present Perfect Continuous може вказувати на повторювані дії в незавершений період, з фокусом на загальну тривалість.
- They have been staying in London for a few months — Вони перебувають у Лондоні вже кілька місяців.
- I have been reading this book for two weeks, but I haven’t finished yet — Я читаю цю книгу вже два тижні, але ще не закінчив.
- She has been working on this project all week — Вона працює над цим проєктом увесь тиждень.
Маркери часу:for, since, how long, recently, lately, all day, all week.
Past Perfect Continuous
had + been + present participle
Час, що використовується для позначення дій, які тривали до певного моменту в минулому, з акцентом на їх тривалість або причину наслідків у минулому.
Тип речення | Структура | Приклад |
---|---|---|
Стверджувальне | Підмет + had + been + V-ing | I had been studying for hours before the exam — Я вчився годинами перед іспитом. |
Заперечне | Підмет + had + not + been + V-ing | She hadn’t been feeling well before she went to the doctor — Вона не почувалася добре перед візитом до лікаря. |
Питальне | Had + підмет + been + V-ing? | Had you been waiting long when the bus arrived? — Ви чекали довго, коли автобус приїхав? |
Дія до іншої минулої події
Past Perfect Continuous показує, що дія почалася раніше й тривала до того моменту, поки не сталася інша подія.
- I had been reading before he called — Я читала, перш ніж він зателефонував.
- They had been playing football for an hour before it started to rain — Вони грали у футбол годину, перш ніж почався дощ.
- She had been cooking for two hours before the guests arrived — Вона готувала дві години, перш ніж прийшли гості.
Підкреслення тривалості
Час використовується, коли важливо наголосити, скільки саме тривала дія в минулому.
- They had been waiting for two hours before the bus arrived — Вони чекали на автобус дві години, аж поки він нарешті приїхав.
- We had been studying English for three years before we moved to London — Ми вивчали англійську три роки, до того як переїхали до Лондона.
- He had been living in Paris for six months before he found a permanent job — Він жив у Парижі пів року, перш ніж знайшов постійну роботу.
Причина певного стану чи події
Він також пояснює, чому у минулому склалася певна ситуація чи стан.
- She was tired because she had been working all day — Вона втомилася, бо працювала цілий день.
- His clothes were dirty because he had been fixing the car — Його одяг був брудним, бо він лагодив машину.
- They were nervous because they had been waiting for important news — Вони нервували, бо чекали на важливі новини.
Маркери часу:before, until, for, since, how long.
Future Perfect Continuous
will have + been + present participle
Час, що використовується для позначення дій, які триватимуть до певного моменту в майбутньому, з акцентом на їх тривалість.
Розгляньмо таблицю з основними структурами стверджувальних, заперечних та питальних речень!
Тип речення | Структура | Приклад |
---|---|---|
Стверджувальне | Підмет + will have + been + V-ing | By next year, I will have been living here for ten years — До наступного року я житиму тут десять років. |
Заперечне | Підмет + will + not + have + been + V-ing | She won’t have been working on this for long by then — До того часу вона не працюватиме над цим довго. |
Питальне | Will + підмет + have + been + V-ing? | Will you have been studying English for five years by graduation? — До випуску ви вивчатимете англійську п’ять років? |
Тривалість дії до певного моменту в майбутньому
Показує, скільки часу триватиме процес до заданої часової точки.
- By 2026, they will have been living in Paris for ten years — До 2026 року вони житимуть у Парижі вже десять років.
- By the end of this week, I will have been studying English for a year — До кінця цього тижня виповниться рік, як я вчу англійську.
- In two hours, we will have been driving all day — Через дві години вийде, що ми будемо в дорозі цілий день.
Підкреслення процесу в майбутньому
Дає зрозуміти, що дія буде в процесі й наголошує на тривалості, а не результаті.
- I will have been studying for three hours when you get home — Коли ти повернешся додому, я вже три години як навчатимусь.
- By tomorrow evening, she will have been working non-stop for 12 hours — До завтрашнього вечора вона працюватиме безупину вже 12 годин.
- We will have been waiting for him for half an hour by the time he arrives — Ми чекатимемо його вже пів години до того моменту, як він прийде.
Планування й очікування в майбутньому
Час може підкреслювати очікувану тривалість якоїсь діяльності чи стану.
- By next year, I will have been teaching at this school for ten years — Наступного року виповниться десять років, як я викладаю в цій школі.
- He will have been living abroad for five years by the time he returns — До моменту повернення він проживе за кордоном уже п’ять років.
- By the end of the month, they will have been working on this project for half a year — До кінця місяця мине пів року, як вони працюють над цим проєктом.
Маркери часу:by…, for…, by the time, before, in two years, in three months.
Студенти, що вивчають англійську, часто не люблять вивчати часи Perfect, але, як бачите, в них немає нічого складного.
Просто вивчіть або збережіть цей матеріал — і завжди пам'ятайте, коли використовувати їх!
А для того, щоб дізнатися, на якому етапі вивчення мови ви зараз перебуваєте, ви можете перевірити рівень англійської на нашому сайті.
Дякуємо за ваш коментар! Після модерації ми опублікуємо його на нашому сайті :)