Рівень B1

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, бо йдеться про досвід на цей момент.