Що таке Present Perfect і чому він такий складний?
Present Perfect — це міст між минулим і теперішнім. Дія відбулася в минулому, але результат важливий зараз. В українській мові такого часу немає — тому він і складний.
Формула проста: have/has + V3 (третя форма дієслова). Складність не у формі, а в розумінні КОЛИ його вживати замість Past Simple.
Головна ідея
Present Perfect = зв'язок минулого з теперішнім. Не важливо КОЛИ саме щось сталось. Важливо, що є результат чи досвід, який актуальний ЗАРАЗ.
Коли вживати Present Perfect?
Досвід (без вказівки часу)
I have visited 15 countries. She has never tried sushi. Have you ever been to Japan?
Маркери: ever, never, before, many times, once, twice
Результат, важливий зараз
I have lost my keys. (= зараз не маю ключів). She has broken her leg. (= зараз із гіпсом).
Результат дії впливає на теперішній момент
Щойно завершена дія
I have just finished my homework. The train has just left. She has already eaten.
Маркери: just (щойно), already (вже), yet (ще не / вже?)
Незавершений період часу
I have drunk 3 cups of coffee today. We have had two meetings this week.
Маркери: today, this week/month/year (період ще не закінчився)
Тривалість до тепер (since/for)
I have lived here since 2015. They have been married for 20 years.
Since + точка в часі, For + період
Маркери Present Perfect vs Past Simple
| Present Perfect | Past Simple |
|---|---|
| just, already, yet | yesterday |
| ever, never | last week / month / year |
| since, for | ago (2 days ago) |
| today, this week/month | in 2020, in January |
| recently, lately | when (When did you...?) |
| so far, up to now | at 5 PM, on Monday |
Просте правило
Якщо у реченні є конкретний час у минулому (yesterday, last week, in 2020, ago, when) — завжди Past Simple. Present Perfect — коли час НЕ важливий або НЕ вказаний.
Present Perfect vs Past Simple: порівняння
Present Perfect
I have lost my keys.
= Зараз не маю ключів (результат)
Past Simple
I lost my keys yesterday.
= Факт у минулому (коли саме)
Present Perfect
Have you ever been to Italy?
= Загальний досвід у житті
Past Simple
Did you go to Italy last summer?
= Конкретна поїздка (коли)
Present Perfect
I have lived here for 5 years.
= Живу тут і зараз (до тепер)
Past Simple
I lived there for 5 years.
= Жив раніше, вже не живу
Топ-5 помилок з Present Perfect
Present Perfect + yesterday/last week/ago
I have seen him yesterday. → I saw him yesterday.
Конкретний час = тільки Past Simple
Since + період (замість точки в часі)
I have lived here since 5 years. → I have lived here for 5 years.
Since + точка (2020), For + період (5 years)
Gone замість been (досвід)
Have you ever gone to Paris? → Have you ever been to Paris?
Been = був і повернувся, Gone = поїхав і ще там
When + Present Perfect
When have you arrived? → When did you arrive?
When питає про конкретний час = Past Simple
Неправильне розташування yet
I haven't yet finished. → I haven't finished yet.
Yet — завжди в кінці речення
Про тест на Present Perfect
Тест містить 30 питань на всі аспекти Present Perfect: досвід, результат, just/already/yet, since/for, порівняння з Past Simple. Особлива увага на типові помилки українців.
Теми тесту:
- Досвід (ever, never, before)
- Результат (зв'язок з тепер)
- Just, already, yet
- Since та for
- Незавершений час (today, this week)
- Past Simple (контраст)
Рівні результатів:
- Відмінно (90-100%)
- Добре (75-89%)
- Базовий рівень (55-74%)
- Потрібно вчити (0-54%)
Результат покаже, які аспекти потребують уваги.