Present Perfect vs Past Simple: як вибрати правильний час
Обидва часи говорять про минулі дії, але час Past Simple вживаємо, коли момент дії названо або період уже закінчився (I saw him yesterday), а Present Perfect, коли час не важливий або період ще триває (I have seen this film, I have lived here since 2022).
На цій сторінці порівняно відомий і невідомий час дії та завершений і незавершений період на прикладах з перекладом, є відео, інтерактивні вправи і вправи з відповідями в PDF.
Спершу вивчіть: Present PerfectPast Simple
PDF: Present Perfect чи Past Simple: вправи з відповідями
1.Завершена дія
1.1Невідомий чи відомий час
Present Perfect - для дій, які вже завершені, але точний час не згадано або він не важливий.
Past Simple - для дій, які завершені, і точний час названо або він зрозумілий із контексту.
| Present Perfect | Past Simple |
|---|---|
| I have seen that movie before. (We don't know or care when exactly) Я бачив цей фільм раніше. (Ми не знаємо, коли саме, та це й не важливо) |
I saw that movie last night. (The time is clearly stated) Я подивився цей фільм учора ввечері. (Час чітко вказано) |
| She has traveled to Japan several times. (No specific time mentioned) Вона кілька разів їздила до Японії. (Конкретного часу не названо) |
She traveled to Japan in 2020. (Specific time: 2020) Вона їздила до Японії 2020 року. (Конкретний час: 2020) |
| They have finished the project. (Unspecified time, focus on result) Вони завершили проєкт. (Час не вказано, увага на результаті) |
They finished the project yesterday. (Specific time: yesterday) Вони завершили проєкт учора. (Конкретний час: учора) |
| I have met your brother. (No mention of when exactly) Я познайомився з твоїм братом / знайомий з твоїм братом. (Не сказано, коли саме) |
I met your brother at the party last week. (Specific time: last week) Я познайомився з твоїм братом на вечірці минулого тижня. (Конкретний час: минулого тижня) |

Перевірте себе
2.Період часу
2.1Завершений чи незавершений період часу
Present Perfect - для дій, що відбулися в періоді часу, який ще триває.
Past Simple - для дій, що відбулися в періоді часу, який повністю завершився.
| Present Perfect | Past Simple |
|---|---|
| I have worked at this company for five years. (I am still working there.) Я працюю в цій компанії вже п'ять років. (Я досі там працюю.) |
I worked at that company for five years, but I left in 2020. (The period is over because I left.) Я працював у тій компанії п'ять років, але звільнився 2020 року. (Період завершився, бо я пішов.) |
| She has lived in Paris since 2010. (She still lives there.) Вона живе в Парижі з 2010 року. (Вона досі там живе.) |
She lived in Paris in 2010. (That time is finished.) Вона жила в Парижі 2010 року. (Той час минув.) |
| We have studied Spanish this year. (This year is not over yet.) Ми вивчали іспанську цього року. (Цей рік ще не закінчився.) |
We studied Spanish in high school. (High school is finished.) Ми вивчали іспанську у старших класах. (Школа вже позаду.) |
| He has played football this summer. (It's August now. This summer is still ongoing.) Він грав у футбол цього літа. (Зараз серпень. Це літо ще триває.) |
He played football last summer. (Last summer is over.) Він грав у футбол минулого літа. (Минуле літо вже позаду.) |
| They have been married for 5 years. (They are still married.) Вони одружені вже 5 років. (Вони досі в шлюбі.) |
They were married for 5 years. (They are not married anymore.) Вони були одружені 5 років. (Вони вже не в шлюбі.) |

Перевірте себе
3.Present Perfect і Past Simple на часовій шкалі
Українською «я бачив цей фільм» звучить однаково і про вчорашній вечір, і про досвід загалом. Англійська розрізняє ці випадки: Past Simple прив'язує дію до відомого моменту чи завершеного періоду, а Present Perfect тягне її до моменту «зараз». На часовій шкалі це видно за тим, чи дія відірвана від «зараз», чи з'єднана з ним.
Як читати шкалу. Окрема крапка - дія в конкретний момент минулого, до якої вже немає зв'язку з теперішнім. Стрілка від крапки до «зараз» означає, що важливий результат або досвід, а не час. Смуга, що закінчилася до «зараз», - завершений період (Past Simple), а смуга, що доходить до «зараз», - період, який триває досі (Present Perfect).
Помилки, яких не видно в українському перекладі
| Українською | Помилка | Правильно |
|---|---|---|
| Коли ви приїхали? | When have you arrived? | When did you arrive? |
| Шекспір написав 37 п'єс. | Shakespeare has written 37 plays. | Shakespeare wrote 37 plays. |
| Я загубив(-ла) ключі, але вже знайшов(-ла). | I've lost my keys, but I found them. | I lost my keys, but I found them. |
| Ціни зросли: у травні на 5 %. | Prices have risen by 5% in May. | Prices have gone up: they rose by 5% in May. |
Питання з when завжди про час, тому в ньому стоїть Past Simple. Якщо людини вже немає або період її життя завершився, теж вживаємо Past Simple. Present Perfect у I've lost my keys означає, що ключів немає досі; коли результат уже зник, лишається Past Simple. У новинах першу фразу часто кажуть у Present Perfect, а подробиці з датами в Past Simple.
Кожен час окремо розібрано на сторінках Present Perfect і Past Simple.
4.Часті запитання
Present Perfect чи Past Simple: у чому різниця?
Час Past Simple вживають для завершеної дії у відомий момент минулого, а Present Perfect для минулої дії, пов'язаної з теперішнім, коли час не названо. Порівняйте: «I saw that film last night» (час названо) і «I have seen that film before» (досвід, без часу). Українською обидва речення звучать у минулому часі («я бачив цей фільм»), тому зважайте на те, чи названо час. Present Perfect також описує період, який ще триває: «She has lived in Paris since 2010» означає, що вона досі там живе, а «She lived in Paris in 2010» стосується завершеного часу.
Чи правильно «I have seen him yesterday», чи тут потрібен Past Simple?
Ні, правильно «I saw him yesterday»: зі словами завершеного часу, як-от yesterday, ago, last week чи in 2020, вживають Past Simple, а не Present Perfect. Present Perfect не поєднується з названим завершеним часом, тому «They have finished the project yesterday» і «I have met your brother last week» неправильні. Present Perfect вживають, коли час не названо («I have seen him»), або зі словами, що означають «досі», як-от ever, never, before і so far: «Have you ever met him?»
Present Perfect чи Past Simple з today, this week і this morning?
Час Present Perfect вживають, поки період ще триває («I have drunk three coffees today»), а Past Simple, коли період уже минув. З this morning усе залежить від моменту мовлення: о десятій ранку можна сказати «I have had two meetings this morning», а ввечері ранок уже минув, тож кажуть «I had two meetings this morning». Так само з this week, this year і this summer: «We have studied Spanish this year» означає, що рік ще не закінчився.
«I have lived here for five years» чи «I lived there for five years»: Present Perfect чи Past Simple з for?
Обидва правильні: «I have lived here for five years» означає, що ви досі тут живете, а «I lived there for five years», що ви переїхали. Present Perfect вживають для періоду, що триває досі, а Past Simple для завершеного: «They have been married for 5 years» (досі в шлюбі), але «They were married for 5 years» (уже ні). Українською кажуть «я живу тут п'ять років», але «I live here for five years» англійською неправильно. Так само з питаннями: «How long have you lived here?» про теперішнє, а «When did you move here?» про завершений момент.
Чи правильно «I just ate» і «Did you eat yet?», чи потрібен Present Perfect?
Так, «I just ate» і «Did you eat yet?» правильні в американській англійській, де Past Simple з just, already і yet трапляється часто. У британській англійській тут зазвичай уживають Present Perfect: «I've just eaten», «Have you eaten yet?» Обидва варіанти всім зрозумілі, а Present Perfect правильний і в британській, і в американській англійській. Правило для слів завершеного часу не змінюється: кажіть «I ate at noon», а не «I have eaten at noon».




