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)
Я познайомився з твоїм братом на вечірці минулого тижня. (Конкретний час: минулого тижня)
Відкрити сторінку відео →

Перевірте себе

Виберіть Present Perfect або Past Simple.
Shakespeare _____ a lot of plays.
Виберіть Present Perfect або Past Simple.
Chopin _____ some of his music in Italy.
Виберіть Present Perfect або Past Simple.
I can't go out because I _____ my work.

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 років. (Вони вже не в шлюбі.)
Відкрити сторінку відео →

Перевірте себе

Виберіть Present Perfect або Past Simple.
I _____ him for three years. I wonder where he is.
Виберіть Present Perfect або Past Simple.
He _____ for two weeks. He is trying to give it up.
Виберіть Present Perfect або Past Simple.
It _____ very cold this year. I wonder when it is going to get warmer.

3.Present Perfect і Past Simple на часовій шкалі

Українською «я бачив цей фільм» звучить однаково і про вчорашній вечір, і про досвід загалом. Англійська розрізняє ці випадки: Past Simple прив'язує дію до відомого моменту чи завершеного періоду, а Present Perfect тягне її до моменту «зараз». На часовій шкалі це видно за тим, чи дія відірвана від «зараз», чи з'єднана з ним.

Часова шкала
минулемайбутнє
Past Simple час названо
I saw that film last night.
Я бачив(-ла) цей фільм учора ввечері.
учора ввечерізараз
Present Perfect час не важливий
I've seen that film.
Я бачив(-ла) цей фільм: важливий досвід, а не коли.
досвід зараззараз
Past Simple період завершився
I lived in Lviv for five years.
Я жив(-ла) у Львові п'ять років, а потім переїхав(-ла).
5 роківзараз
Present Perfect період триває
I've lived in Kyiv for five years.
Я живу в Києві п'ять років і досі тут.
5 років, досізараз
одна діярезультат заразперіодзараз

Як читати шкалу. Окрема крапка - дія в конкретний момент минулого, до якої вже немає зв'язку з теперішнім. Стрілка від крапки до «зараз» означає, що важливий результат або досвід, а не час. Смуга, що закінчилася до «зараз», - завершений період (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».

Готові практикувати цю тему?

Завантажте застосунок і практикуйте цю тему як гру — з XP, серіями та миттєвим зворотним зв'язком.