Теперішній доконаний час
Present Perfect
Теперішній доконаний час пов'язує минуле з теперішнім. Використовуй для досвіду, нещодавніх подій з актуальністю для теперішнього, або дій, які почалися в минулому й тривають досі. Утворюється за допомогою have/has + дієприкметник минулого часу.
КОЛИ ВИКОРИСТОВУВАТИ
Використовуй для життєвого досвіду (без конкретного часу), для нещодавніх дій з теперішнім результатом, для дій, які почалися в минулому і тривають зараз (з "for" або "since"), і для представлення заголовків новин.
СТРУКТУРА
S+have/has+past participleShe has visited Japan three times.
Вона **була** в Японії тричі.
S+haven't/hasn't+past participleI haven't seen that film yet.
Я ще **не бачив** того фільму.
Have/Has+S+past participle?Have you ever tried sushi?
Ти колись **куштував** суші?
СЛОВА-МАРКЕРИ
- ever
- never
- already
- yet
- just
- for
- since
- recently
- lately
- so far
ПРИКЛАДИ
I have visited Japan three times.
Я **був** у Японії тричі.
She has just finished her homework.
Вона **щойно закінчила** домашнє завдання.
Have you ever tried sushi?
Ти колись **куштував** суші?
They haven't arrived yet.
Вони ще **не приїхали**.
He has lived here for ten years.
Він **живе** тут вже десять років.
ПРАВИЛА ПРАВОПИСУ
| Правильні дієслова | додайте -ed (як у past simple) | work → worked, play → played |
|---|---|---|
| Неправильні дієслова | унікальна форма past participle | go → gone, eat → eaten, write → written |
ПОШИРЕНІ ПОМИЛКИ
I have seen her yesterday.
I saw her yesterday.
Не вживай present perfect з конкретним минулим часом. Натомість використай past simple.
Have you eaten yet? — Yes, I have eaten.
Have you eaten yet? — Yes, I have.
У коротких відповідях не повторюй дієприкметник — використовуй лише "have/has"
Порада
Ключова різниця між present perfect і past simple: present perfect = конкретний час невідомий або неважливий. Past simple = згаданий або мається на увазі конкретний час (yesterday, last week...).