Як утворюється Present Perfect: таблиця
have (з I, you, we, they) або has (з he, she, it) + третя форма дієслова. У правильних дієслів V3 = V2 із закінченням -ed (worked, played), неправильні треба вивчити: go – went – gone, see – saw – seen. Усі форми — у таблиці неправильних дієслів.
| Форма | I / you / we / they | he / she / it |
|---|---|---|
| Ствердження | I have (I’ve) finished. | She has (she’s) finished. |
| Заперечення | I haven’t finished. | She hasn’t finished. |
| Питання | Have you finished? | Has she finished? |
| Коротка відповідь | Yes, I have. / No, I haven’t. | Yes, she has. / No, she hasn’t. |
She’s може бути і she is, і she has: she’s working (is), she’s worked (has). Підказка — форма дієслова після нього.
Коли вживається Present Perfect
Життєвий досвід
Чи траплялося це колись у житті — без конкретного часу. Часто з ever і never.
Have you ever tried sushi?
Ти колись куштував суші?
I’ve never been to Japan.
Я ніколи не була в Японії.
Результат важливий зараз
Дія відбулася, і ми бачимо її наслідок у теперішньому.
I’ve lost my keys.
Я загубила ключі (і зараз їх немає).
He’s broken his leg.
Він зламав ногу (нога в гіпсі).
Щойно, вже, ще не: just, already, yet
The train has just left.
Потяг щойно поїхав.
I’ve already done my homework.
Я вже зробила домашнє завдання.
Have you finished yet? — No, not yet.
Ти вже закінчив? — Ні, ще ні.
Дія триває досі: for і since
Почалося в минулому й не закінчилося. Українською тут теперішній час, англійською — Present Perfect (або Present Perfect Continuous для тривалих дій).
We’ve lived here for five years.
Ми живемо тут п’ять років.
I’ve known her since school.
Я знаю її ще зі школи.
Період ще не закінчився
Today, this week, this year — поки період триває.
I’ve drunk three coffees today.
Я сьогодні вже випила три кави.
She hasn’t called me this week.
Цього тижня вона мені не дзвонила.
Слова-маркери Present Perfect
Ever, never, already, just стоять між have і V3. Yet — у кінці питань і заперечень. For + тривалість (for two years), since + початок (since 2020, since Monday).
- ever
- never
- already
- just
- yet
- for
- since
- so far
- recently
- lately
- today
- this week
- this year
- How long…?
Present Perfect чи Past Simple
Головне питання: чи названо час? Якщо так (yesterday, last year, in 2020, When…?), — Past Simple. Якщо час неважливий, а важливий результат чи досвід, — Present Perfect.
| Present Perfect | Past Simple | |
|---|---|---|
| Час | не названо або період триває | названо, період закінчився |
| Приклад | I’ve seen this film. | I saw this film last week. |
| Маркери | ever, never, just, yet, since | yesterday, ago, last…, in 2020 |
| Питання | Have you ever been to Rome? | When did you go there? |
Been чи gone
She has been to Paris.
Вона була в Парижі (і повернулася).
She has gone to Paris.
Вона поїхала до Парижа (і зараз там).
Типові помилки
Так часто кажуть ті, хто вчить англійську. Ліворуч — як не треба, праворуч — як правильно.
Не так:
I have seen him yesterday.Так: I saw him yesterday.
Yesterday, ago, last… — тільки Past Simple.
Не так:
I live here since 2019.Так: I have lived here since 2019.
Триває досі з since — Present Perfect.
Не так:
She has went home.Так: She has gone home.
Після have / has — третя форма (V3), а не друга.
Не так:
When have you arrived?Так: When did you arrive?
When…? питає про час — Past Simple.
Не так:
I have finished it yet.Так: I have already finished it.
Yet — у питаннях і запереченнях; у ствердженні — already.
Перевірте себе
Тест: Present Perfect чи Past Simple
12 питань з поясненням після кожної відповіді. Безкоштовно й без реєстрації.
I have seen · I saw