← До тем
A2 · ГРАМАТИКА

Present Perfect (have + V3) та різниця з Past Simple

Present Perfect є однією з найзаплутаніших тем в англійській мові для українців, оскільки в українській мові немає прямого відповідника. Коротко: це дії, що відбулися в минулому, але їхній ЧАС неважливий, або ж їхній результат досі триває. Якщо ти вказуєш конкретний час (yesterday, in 2010), використовуй Past Simple.

У цьому уроці

1. Структура

have / has + третя форма дієслова (V3): done, seen, been.

I have finished my homework.
Я закінчив своє домашнє завдання.
2. Життєвий досвід

ever / never: чи було щось у твоєму житті ...?

Have you ever been to London?
Ти коли-небудь був у Лондоні?
3. for / since

Почалося в минулому і досі триває: for + період, since + початок.

I have lived here for five years.
Я живу тут п'ять років.
4. Різниця з Past Simple

Якщо час відомий → Past Simple. Якщо часу немає / досі актуально → Present Perfect.

I saw him yesterday.
Я бачив його вчора.
💡 'Я живу тут п'ять років' в англійській мові не кажуть у ТЕПЕРІШНЬОМУ часі: I have lived here for five years. (I live here for five years – неправильно.)