Present Perfect і Past Simple
Чим відрізняється «я це зробив (і результат є)» від «я це зробив учора».
Утворення Present Perfect
Present Perfect складається з have / has та дієприкметника минулого часу (Past Participle): I have seen, she has finished. У розмовній мові вживаємо скорочення: I've, she's. Заперечення: haven't / hasn't, питання: Have you...? Has he...? Дієприкметник правильних дієслів збігається з Past Simple (worked), а неправильних треба вивчити окремо (seen, been, gone).
- I've finished my homework.Я закінчив домашнє завдання.
- Has she called you yet?Вона вже тобі телефонувала?
Коли вживати Present Perfect
Present Perfect пов'язує минуле з теперішнім: нас цікавить результат або досвід, а не точний час. Вживаємо його з ever, never, already, yet, just, recently та з for / since для станів, що тривають досі. For позначає тривалість (for two years), since — початок періоду (since 2022). Точний момент у минулому в цьому часі називати не можна.
- I have never been to Spain.Я ніколи не був в Іспанії.
- We have lived here since 2018.Ми живемо тут із 2018 року.
- He has just left.Він щойно пішов.
Коли вживати Past Simple
Past Simple потрібен, коли названо або зрозумілий конкретний момент у минулому: yesterday, last year, in 2015, when I was a child. Питання «Коли?» майже завжди вимагає Past Simple. Порівняйте: Have you ever been to Rome? запитує про досвід, а When did you go to Rome? — про конкретний час поїздки. Якщо період ще не закінчився (this week, today), можливі обидва часи залежно від наголосу.
- I lost my keys yesterday.Я загубив ключі вчора.
- Did you see the film last night?Ти дивився фільм учора ввечері?
Порівняння
| Present Perfect | Past Simple | |
|---|---|---|
| Форма | have / has + V3 | V2 / did |
| Час | не названий, важливий результат | названий або зрозумілий |
| Маркери | ever, never, already, yet, just, for, since | yesterday, ago, last..., in 2010 |
| Приклад | I have lost my key. | I lost my key yesterday. |