Present Perfect

Present Perfect описує дію, яка відбулася в минулому, але має зв’язок із теперішнім моментом.

📌 Головне питання не коли, а який результат / досвід / актуальність зараз.

Формула мислення:
MINULE ➝ ВПЛИВАЄ НА ТЕПЕР

Формула утворення

✅ Ствердження

have / has + V3 (Past Participle)

  • I have done my work.
  • She has finished the report.

❌ Заперечення

have / has + not + V3

  • I haven’t seen him.
  • She hasn’t answered yet.

❓ Питання

Have / Has + підмет + V3?

  • Have you been to Italy?
  • Has she called you?

Основні випадки вживання

Результат дії актуальний зараз

Дія завершена, але її результат важливий тепер.

  • I have lost my keys. (Я їх досі не маю)
  • The doctor has examined the patient. (Є результат огляду)

Життєвий досвід (experience)

❗ Без конкретного часу

  • I have been to France.
  • She has never eaten sushi.
  • We have visited London several times.

👉 Часто з: ever / never

Дія почалася в минулому і триває досі

➡️ вживаємо for / since

  • I have lived here for 10 years.
  • She has worked in this hospital since 2021.

Щойно завершена дія

➡️ з just / already / yet

  • I have just finished my shift.
  • She has already sent the email.
  • Have you finished yet?

Зміни та досягнення

  • Medicine has developed rapidly.
  • He has improved his English.

Слова-маркери Present Perfect

⏳ Часті маркери:

МаркерЗначення
ever / neverколи-небудь / ніколи
alreadyвже
yetще / уже?
justщойно
recently / latelyнещодавно
forпротягом
sinceз певного моменту
so far / up to nowдо цього моменту

Present Perfect vs Past Simple

Present PerfectPast Simple
Час НЕ вказаноЧас вказано
Зв’язок з теперішнімЛише минуле
I’ve seen this film.I saw this film yesterday.
She has worked here for 5 years.She worked here in 2019.

НЕ МОЖНА з: yesterday, last year, in 2020
✅ Тому що це — Past Simple

Третя форма дієслова (V3)

Правильні дієслова:

  • work → worked
  • finishfinished

Неправильні (пам’ятати):

  • gogone
  • be → been
  • see → seen
  • dodone
  • write → written

Типові помилки

НеправильноПравильно
❌ I have saw him.✅ I have seen him.
❌ She has went home.✅ She has gone home.
❌ I have finished yesterday.✅ I finished yesterday.
Did you ever been there?Have you ever been there?

Приклади речень

  1. We have just arrived at the hospital.
  2. I have never performed this procedure before.
  3. The patient has complained of pain since morning.
  4. She has already read the results.
  5. Have you completed the task yet?

Схема для швидкого запам’ятовування

Present Perfect = have/has + V3
✅ досвід
✅ результат
✅ досі (for / since)
❌ конкретний час у минулому