Present PerfectТеперішній доконаний час
Утворення та структура речень
Стверджувальне речення
Час Present Perfect утворюється за допомогою допоміжного дієслова have або has та форми Past Participle — третьої форми смислового дієслова.
У правильних дієслів Past Participle утворюється додаванням закінчення -ed до словникової форми дієслова. Неправильні дієслова мають особливі форми, які потрібно перевіряти в таблиці неправильних дієслів.
Вибір допоміжного дієслова залежить від підмета:
- I, we, you, they → have
- he, she, it → has
- I have dug a hole for planting trees. — Я вирив яму для посадки дерев.
- He has just finished his first book. — Він щойно закінчив свою першу книгу.
- We have bought all the furniture. — Ми придбали всі меблі.
Скорочення
| Повна форма | Скорочена форма |
|---|---|
| I have, you have, we have, they have | I've, you've, we've, they've |
| he has, she has, it has | he's, she's, it's |
Утворення правильних форм
| Правило | Приклад |
|---|---|
| Зазвичай додаємо -ed | to work → worked |
| Якщо дієслово закінчується на німе -e, додаємо -d | to translate → translated |
| Якщо дієслово закінчується на приголосну + -y, y змінюється на i | to study → studied |
| Якщо перед кінцевою -y стоїть голосна, додаємо -ed | to play → played |
| У деяких коротких дієсловах кінцевий приголосний подвоюється | to stop → stopped |
| Після голосної -x не подвоюємо | to relax → relaxed |
| Якщо дієслово закінчується на -ee, додаємо -d | to agree → agreed |
Заперечне речення
У заперечних реченнях після допоміжного дієслова have або has ставимо заперечну частку not.
- I have not dug a hole. — Я не вирив яму.
- He has not finished his first book. — Він не закінчив свою першу книгу.
- We haven't bought all the furniture. — Ми не придбали всі меблі.
- Kate hasn't been to Paris yet. — Кейт ще не була в Парижі.
have not → haven't; has not → hasn't.
Питальне речення
У загальному питанні допоміжне дієслово have або has ставимо перед підметом.
- Have I dug a hole? — Я вже вирив яму?
- Have we bought all the furniture? — Ми придбали всі меблі?
- Has he just finished his first book? — Він щойно закінчив свою першу книгу?
У спеціальному питанні питальне слово або фраза стоїть перед допоміжним дієсловом. Подальший порядок слів такий самий, як у загальному питанні.
- What has he just finished? — Що він щойно закінчив?
- Where have we bought all the furniture? — Де ми придбали всі меблі?
- How deep have you dug a hole? — Наскільки глибоку яму ти вирив?
Використання Present Perfect
Завершені дії з наголосом на результат
Present Perfect вживається, коли важливий результат минулої дії в теперішньому, а точний час її виконання не зазначено. Дія відбулася в минулому, і її наслідок або результат актуальний зараз.
- I've done this job well. — Я добре виконав цю роботу.
- She has found the kitten outside. — Вона знайшла кошеня на вулиці.
- We haven't bought new chairs yet. Our kitchen is empty. — Ми ще не придбали нові стільці. Наша кухня порожня.
Дії або ситуації, що почалися в минулому й тривають досі
Present Perfect також виражає дію або ситуацію, що почалася в минулому й триває до теперішнього моменту або має результат у теперішньому. Часто вживаються for і since.
- They have played in the orchestra since high school. — Вони грають в оркестрі ще зі старшої школи. (Вони все ще грають там.)
- I've had my cat Charlie for 15 years. — Мій кіт Чарлі живе в мене вже 15 років. (Він з'явився в мене 15 років тому й досі живе в мене.)
- He has written twenty pages of a new book this morning. — Він написав двадцять сторінок нової книги сьогодні вранці. (Ранок ще не закінчився, тому він може написати більше.)
Маркери часу
Present Perfect зазвичай вживається з виразами, що не вказують на конкретний завершений момент у минулому, а також зі словами, які позначають період, що ще не завершився.
- ever — коли-небудь
- never — ніколи
- already — вже
- yet — ще, вже
- not yet — ще не
- often — часто
- so far — поки що, досі
- lately — останнім часом
- just — щойно
- recently — нещодавно
- once — одного разу
- many times — багато разів
- several times — кілька разів
- before — раніше, до цього
- today — сьогодні
- this week — цього тижня
- this month — цього місяця
- this year — цього року
- this afternoon — сьогодні вдень
- for an hour — протягом години
- for two weeks — протягом двох тижнів
- for a long time — протягом тривалого часу
- since twelve o'clock — із дванадцятої години
- since 12 April — із 12 квітня
- since May — із травня
For указує на тривалість періоду: for two weeks — протягом двох тижнів. Since указує на момент початку: since May — із травня.
Не вживаємо Present Perfect із завершеним часом, наприклад yesterday, last year або in 2020. У таких випадках використовуємо Past Simple.
