Дві частини однієї конструкції
Present Perfect пов’язує попередню дію або стан із теперішнім. У цьому уроці головне — правильно побудувати форму: допоміжне have або has і past participle, тобто третю форму дієслова (V3). Обидві частини потрібні: саме have/has показує граматичну конструкцію, а основне дієслово називає дію чи стан.
Це не правило «дія обов’язково закінчилася». Можна повідомити про готовий результат, досвід донині або стан, який почався раніше й триває зараз. Український переклад іноді буде в минулому часі, іноді — у теперішньому.
Підмет + have/has + V3
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
We have cleaned the kitchen.
Ми прибрали кухню.
Have cleaned повідомляє про виконану дію; кухня тепер чиста.
I have known Anna for two years.
Я знаю Анну два роки.
Знайомство триває зараз. Have known — та сама форма Present Perfect, хоча стан не завершився.
Have чи has: дивись на підмет
З I, you, we, they використовуй have. З he, she, it — has. Це стосується й іменників: my brother означає одну людину — has; my parents означає кількох людей — have. You поєднується з have і для однієї людини, і для кількох.
Зміна підмета змінює допоміжне дієслово, але не V3. Не додавай до третьої форми закінчення -s для he чи she.
I/you/we/they have sent • he/she/it has sent
My brother has sent the photo.
Мій брат надіслав фото.
My brother — однина, тому has; sent лишається третьою формою send.
My parents have sent the photo.
Мої батьки надіслали фото.
Підмет у множині потребує have, але форма sent не змінюється.
V3: не завжди та сама форма, що в Past Simple
У правильних дієслів V2 та V3 збігаються: work — worked — worked; live — lived — lived. Написання змінюється за звичайними правилами: після кінцевої e додаємо d, а study дає studied. У неправильних дієслів перевіряй саме третю колонку: go — went — gone; see — saw — seen; write — wrote — written.
Не всі неправильні дієслова змінюють форму тричі: send — sent — sent, cut — cut — cut. Be має V3 been, а have — had. Тому have had і has had — правильні поєднання: перше слово допоміжне, друге передає значення основного have.
She has written a shopping list.
Вона написала список покупок.
Після has потрібне written, не wrote.
We have had lunch.
Ми пообідали.
Have утворює час, had — V3 дієслова have у виразі have lunch.
He has cut the bread.
Він нарізав хліб.
Cut уже є V3; додавати -ed не потрібно.
Заперечення: not після have/has
Щоб заперечити, постав not після have або has. Основне дієслово лишається у V3. Do, does та did для утворення цього заперечення не потрібні.
Have not можна скоротити до haven't, has not — до hasn't. У повному реченні також можливі I've not та she's not: I've not seen it; she's not sent the file. Повна форма й скорочення передають те саме заперечення; у розмові скорочення звичні.
Підмет + have/has + not + V3
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
I haven't opened the box.
Я не відкрив коробку.
Haven't = have not. Opened не повертається до open.
She has not paid the bill.
Вона не сплатила рахунок.
З she потрібне has not, а paid — третя форма pay.
Питання: допоміжне дієслово виходить уперед
У звичайному питанні так/ні постав have або has перед підметом. V3 залишається після підмета. Не додавай do чи did і не змінюй V3 на початкову форму.
Якщо питаєш що або де, перед цією конструкцією постав what або where. Тут тренуємо питання, у яких підмет уже відомий: What have you bought? Питання до самого підмета на зразок Who has called? мають іншу будову й не є ціллю цього набору.
Have/Has + підмет + V3? • What/Where + have/has + підмет + V3?
- subject / S —
- Підмет: про кого або що йдеться в реченні; з ним узгоджується дієслово. У The book was written підмет — the book, хоча дію виконує хтось інший.
- V3 / past participle —
- Третя форма дієслова: worked, gone, seen. Потрібна, наприклад, після have/has або в пасиві; не завжди збігається з V2.
Has the bus arrived?
Автобус прибув?
The bus — однина, тому питання починається з Has.
What have you bought?
Що ти купив?
What запитує про покупку; you лишається підметом, а bought — V3.
Скорочення і коротка відповідь — не одне й те саме
У повному повідомленні I have → I've, you have → you've, we have → we've, they have → they've; he has → he's, she has → she's, it has → it's. Апостроф показує пропущені літери. She's sent the email означає She has sent the email. Але 's також може означати is: She's tired означає She is tired. Читай усе речення, а не лише скорочення.
У короткій відповіді повтори have або has, але не всю дію: Have you eaten? — Yes, I have. / No, I haven't. Після питання про іншу людину збережи її: Has Eva called? — Yes, she has. Стверджувальні I've або she's не можуть самостійно завершувати таку відповідь. Натомість у повному реченні Yes, I've eaten усе правильно.
Yes, I/you/we/they have. • Yes, he/she/it has. • No, … haven't/hasn't.
She's finished the report.
Вона завершила звіт.
Додаток the report робить дієслівне значення чітким: 's = has.
Have you checked the address? — Yes, I have.
Ти перевірив адресу? — Так.
У короткому підтвердженні have не скорочуємо до 've; checked the address уже відоме з питання.
Has he replied? — No, he hasn't.
Він відповів? — Ні.
Заперечне hasn't може стояти наприкінці короткої відповіді.
Від форми до свого повідомлення
Перед відповіддю перевір три речі: хто діє, чи ти повідомляєш/заперечуєш/запитуєш, яка V3 потрібна. Потім прочитай речення цілком: чи збережено твій зміст? Не перекладай допоміжне have окремим українським «мати».
Саме утворення форми не замінює вибору часу. I sent the email yesterday — правильне речення Past Simple про конкретний завершений час. I've sent the email — інший ракурс, підсумок донині. У вправах на побудову Present Perfect потрібна названа конструкція; інший граматичний час може не виконати навчальну умову, але не стає через це універсальною помилкою.
I've packed my bag, but I haven't found my keys.
Я зібрав сумку, але не знайшов ключів.
Два факти мають різний знак: готова сумка й відсутні ключі. В обох частинах є допоміжне дієслово та V3.
We have lived here for three years. We still live here.
Ми живемо тут три роки. Ми й досі тут живемо.
Have lived не означає, що ми вже виїхали. Друга репліка прямо підтверджує, що проживання досі триває.
Типові помилки
Неправильно:I has seen that film.
Правильно:I have seen that film.
Підмет I потребує have; seen змінювати не потрібно.
Неправильно:She has wrote a letter.
Правильно:She has written a letter.
Wrote — V2; після has потрібна V3 written.
Неправильно:We have not eat lunch.
Правильно:We have not eaten lunch.
Not не скасовує вимогу V3: eat → eaten.
Неправильно:Does he has paid the bill?
Правильно:Has he paid the bill?
Питання Present Perfect утворює саме has перед підметом; does зайве.
Неправильно:Yes, I've.
Правильно:Yes, I have.
Стверджувальна коротка відповідь закінчується повним have. I've потрібне продовження, наприклад I've checked it.