Present Perfect — Теперішній доконаний час
Показує результат або досвід до теперішнього моменту. Час важливий зараз; конкретну минулу дату зазвичай не вказуємо.
Коли вживати?
- Досвід у житті: ever, never.
- Нещодавно завершено, ефект помітний зараз: just, already, yet.
- Тривалість до тепер: for, since.
- Звіт/результат «на зараз»: «Я вже зробив звіт».
I have finished the report.
Я вже закінчив звіт (результат є зараз).
Формула
Ствердження
[Підмет] + have/has + V3 (Past Participle) I/You/We/They have seen. He/She/It has seen.
Заперечення
[Підмет] + have/has not + V3 She hasn’t visited us since 2022.
Питання
Have/Has + [підмет] + V3? Have you ever been to Rome?
Маркери часу
alreadyyetjust
evernever
forsinceso farrecently/lately
We have lived here since 2020.
Ми живемо тут з 2020 року (і досі).
Швидка пам’ятка
🧠
Present Perfect ≠ конкретний минулий час. Якщо є «вчора», «у 2019» тощо — це вже Past Simple.
✗ I have finished it yesterday.
Правильно: I finished it yesterday. (Past Simple)
Порівняння
| Час | Що виражає | Формула | Приклад |
|---|---|---|---|
| Present Perfect | Результат/досвід «на зараз», без конкретної минулої дати | have/has + V3 | I have lost my keys. Я загубив ключі (і досі без них). |
| Past Simple | Завершена дія в минулому з часом/контекстом | V2 / did + V1 | I lost my keys yesterday. Учора загубив (факт у минулому). |
Типові помилки
- ✗ Додавати конкретну минулу дату: *I have visited in 2019.
- ✗ Плутати for і since:
for + період: for 3 years; since + точка: since 2020.
- ✓ Для 3-ї особи однини — has; іншим — have.
Теги сторінки
tenses