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 – неправильно.)