Present perfect (теперішній доконаний)
Present perfect поєднує минуле з теперішнім. Форма: have / has + третя форма дієслова (worked, been, seen). В українській такого часу немає, тому важливо зрозуміти, коли він потрібен.
Три основні вживання
- Досвід (без часу): I’ve been to London. Have you ever tried sushi?
- Результат зараз: I’ve lost my keys (зараз їх у мене немає).
- Триває досі з for / since: I’ve lived here for three years / since 2023. (Українською — теперішній час: «я живу тут три роки».)
| форма | |
|---|---|
| + | She has finished. |
| – | She hasn’t finished yet. |
| ? | Has she finished? |
Типові слова: ever, never, already, yet, just, for, since, so far.
Приклади
- I’ve never been to Spain.Я ніколи не був в Іспанії.
- She’s just left.Вона щойно пішла.
- We’ve known each other since school.Ми знайомі ще зі школи.
- Have you finished the report yet?Ти вже закінчив звіт?
- I’ve been here three times.Я був тут тричі.
Типові помилки
- ✗ He have finished.✓ He has finished.З підметом he допоміжне дієслово у Present perfect має форму has, а не have.
- ✗ I live here since 2020.✓ I have lived here since 2020.З since/for про стан, що триває досі, — present perfect.
- ✗ She has went.✓ She has gone.У present perfect потрібна третя форма: go – went – gone.
- ✗ I have been never to Paris.✓ I have never been to Paris.Прислівник never ставимо між допоміжним have і дієприкметником been, а не після нього.
- ✗ It’s the first time I eat sushi.✓ It’s the first time I’ve eaten sushi.Після конструкції the first time вживаємо present perfect, бо йдеться про досвід на цей момент.
