Present Perfect: have / has + past participle
Present Perfect утворюється за схемою have/has + третя форма дієслова (past participle) і поєднує минуле з теперішнім: дія сталася в минулому, але важливий її результат або досвід зараз. Кажемо "I have lost my keys", коли ключі загублені й досі не знайдені, або "She has been to Japan", коли йдеться про досвід без конкретної дати. Питання будуємо так: "Have you finished?". На відміну від української, де ми просто кажемо "я загубив" минулим часом, англійська окремо виділяє зв'язок із теперішнім, тож тут не можна додавати завершений час: "I have seen him yesterday" — помилка, бо yesterday вимагає Past Simple.
Приклади
- I have lost my keys. the keys are lost and still missing now
- She has been to Japan. she has the experience of visiting Japan
- Have you finished? asking if the task is now complete
Весь урок
Усе з відео — текстом.
-
Скажи <t>I have seen him yesterday</t> — і носій скривиться. Майже правильно, але одне правило збиває майже кожного.
-
<t>Present perfect</t> зʼєднує минуле з тепер. Це час для минулої дії, яка досі важлива зараз. Ось як його утворити.
-
Візьми <t>have</t> або <t>has</t> і додай дієприкметник минулого часу. <t>I have</t>, <t>she has</t>, <t>they have</t>, потім третя форма: <t>lost</t>, <t>seen</t>, <t>finished</t>, <t>done</t>.
-
Має дві головні ролі. Перша: минула дія з результатом, який відчуваєш зараз. Друга: досвід колись у житті, без точного часу.
-
Почни з результату в теперішньому. I have lost my keys. Втрата в минулому, але ключів досі немає. Тому <t>perfect</t>, а не <t>past simple</t>.
-
Та сама ідея тут. She has broken her arm. Сталося раніше, але гіпс зараз. Важливий теперішній результат.
-
Тепер досвід. Без точного часу, просто колись у житті. She has been to Japan. Не кажемо коли: суть у тому, що вона має цей досвід.
-
Використовуй <t>ever</t> і <t>never</t>, щоб питати про досвід. Have you ever eaten sushi? Питає про все життя дотепер, не про один день.
-
А щоб спитати, чи щось уже завершено: Have you finished? Питаєш про результат цієї миті: зроблено?
-
Велика пастка: <t>present perfect</t> не терпить позначення завершеного часу як <t>yesterday</t> чи <t>last week</t>. Якщо називаєш закритий минулий час, переходь на <t>past simple</t>.
-
Інша пастка — сам дієприкметник. Це не <t>past simple</t>. Третя форма <t>go</t> — <t>gone</t>, не <t>went</t>. Вивчи неправильні дієприкметники.
-
Порівняй два часи напряму. I have finished my homework. <t>Perfect</t>: зроблено, і це важливо зараз. <t>Past simple</t> лише помістив би це в закритий час.
-
Запамʼятай: <t>have</t> або <t>has</t> плюс дієприкметник минулого часу, для минулого, що торкається теперішнього, і прибери слова завершеного часу.