Використання Present Perfect та Past Simple (про минуле й теперішнє)
B1Використання Present Perfect та Past Simple (про минуле й теперішнє)
Цей довідник пояснює простою українською, коли і чому в англійській використовують Present Perfect (have/has + past participle) і Past Simple (друга форма дієслова), як їх утворювати та які слова зазвичай супроводжують кожен час. Багато прикладів англійською з українським перекладом допоможуть відчути тонку різницю.
Що означає кожен час?
Present Perfect — що це?
Present Perfect (have/has + past participle) зв'язує минуле з теперішнім. Ми використовуємо його, коли дія в минулому має наслідок або значення зараз, коли час дії не вказаний, або коли подія відбулася в якийсь невизначений момент до теперішнього.
Приклади:
- I have lost my keys. — Я загубив ключі. (І зараз їх немає — наслідок у теперішньому.)
- She has visited London. — Вона була в Лондоні. (Досвід у житті, конкретний час не вказаний.)
- They have just arrived. — Вони щойно приїхали. (Нещодавня дія із зв'язком до теперішнього.)
- He has worked here since 2015. — Він працює тут з 2015 року. (Почалося в минулому і триває до теперішнього.)
Past Simple — що це?
Past Simple (для правильних дієслів додаємо -ed; неправильні — друга форма) описує дії, які відбулися і закінчилися в минулому, зазвичай у вказаний або зрозумілий момент часу.
Приклади:
- I lost my keys yesterday. — Я загубив ключі вчора. (Конкретний момент — «вчора».)
- She visited London in 2018. — Вона була в Лондоні у 2018 році. (Конкретний рік.)
- They arrived two hours ago. — Вони приїхали дві години тому.
Коли використовувати Present Perfect?
1) Дія має результат зараз (present result)
Present Perfect підкреслює, що минула дія має наслідок у теперішньому:
- I have lost my passport. — Я загубив паспорт. (Наслідок: я зараз без паспорта.)
- She has broken her arm. — Вона зламала руку. (Вона досі з перебитою рукою.)
2) Життєвий досвід (life experience), без зазначення коли саме
- Have you ever been to Paris? — Ти коли-небудь був у Парижі?
- I have tried sushi. — Я пробував суші. (Час не сказаний — просто досвід.)
3) Дія, що почалася в минулому і триває до теперішнього (since / for)
- I have lived here for five years. — Я живу тут п’ять років (і досі тут живу).
- She has worked at that company since 2010. — Вона працює в цій компанії з 2010 року.
4) Недавні дії або зміни зі словесами just, already, yet, recently, lately
- I have just finished my homework. — Я щойно закінчив домашнє завдання.
- Have you finished yet? — Ти вже закінчив?
- They have already left. — Вони вже пішли.
Примітка: у розмовній американській англійській past simple часто зустрічається там, де британці використовують present perfect (наприклад: "I just ate.").
Коли використовувати Past Simple?
1) Якщо дія сталася в конкретний або завершений момент у минулому
- He visited his family last weekend. — Він відвідав сім’ю минулими вихідними.
- I finished the book yesterday. — Я закінчив книгу вчора.
2) Для розповіді про послідовність подій у минулому (наррація / story-telling)
- I woke up, had breakfast, and left for work. — Я прокинувся, поснідав і пішов на роботу.
3) Для звичок у минулому, які більше не тривають
- When I was a child, I played football every day. — Коли я був дитиною, я щодня грав у футбол (зараз — ні).
Часові маркери: які слова часто вживаються з кожним часом?
Present Perfect — поширені маркери
- ever, never — Have you ever been to New York? — Ти коли-небудь був у Нью-Йорку?
- just, already, yet — I have just eaten. / Have you finished yet? / I have already seen it.
- recently, lately — I have read a lot recently.
- so far, up to now — So far, I have completed three chapters.
- for (тривалість), since (точка початку) — I have known her for ten years. / I have lived here since 2012.
- this week/month/year (якщо період ще не закінчився) — I have seen him twice this week.
Past Simple — поширені маркери
- yesterday, last week/month/year — She left last week.
- ago (two days ago) — I met him two days ago.
- in 2010 / when I was a child / on Monday — I visited Rome in 2015.
Важлива підказка: якщо ви вказуєте конкретний момент у минулому (yesterday, in 2009, two days ago), використовуйте Past Simple, не Present Perfect.
Порівняння у парах: один контекст — два варіанти і різниця в значенні
1) I have met John. — Я зустрічав Джона (у моєму житті; можливо, знаю його).
I met John yesterday. — Я зустрів Джона вчора. (точний момент)
2) She has gone to the shop. — Вона пішла в магазин (і зараз там).
She went to the shop. — Вона пішла в магазин (факт у минулому; не обов’язково зараз там).
3) I have lived in Kyiv since 2012. — Я живу в Києві з 2012 року (і досі тут).
I lived in Kyiv from 2012 to 2018. — Я жив у Києві з 2012 по 2018 (тепер того вже немає).
4) I have lost my wallet. — Я загубив гаманець (і тепер не можу його знайти).
I lost my wallet yesterday. — Я загубив гаманець вчора (конкретний момент події).
5) Have you ever tried sushi? — Ти коли-небудь пробував суші? (досвід в житті)
Did you try sushi when you were in Japan? — Ти пробував суші, коли був у Японії? (конкретний випадок)
6) I have just finished the report. — Я щойно закінчив звіт (результат важливий зараз).
I finished the report at 6 p.m. — Я закінчив звіт о 6 вечора (конкретний час).
Пояснення різниці «been» vs «gone»:
- I have been to the shop. — Я був у магазині (пішов і повернувся).
- He has gone to the shop. — Він пішов у магазин (його зараз там, він ще не повернувся).
Типові помилки — на що звернути увагу
- Помилка: використання Present Perfect зі словами, що вказують конкретний час.
Неправильно: *I have been to Paris in 2010. — Правильно: I went to Paris in 2010.
- Помилка: застосування Past Simple тоді, коли дія має наслідок у теперішньому.
Краще: I have lost my ticket (і я досі його не знайшов) замість I lost my ticket (якщо важливий нинішній стан — без квитка).
- Помилка: плутати since і for.
Правило: since + точка початку (since 2015, since Monday), for + тривалість (for five years, for two hours).
- Помилка: використовувати Present Perfect для перерахування послідовних подій у минулому (наррація). Для цього — Past Simple.
- Примітка для українців: у українській часто вживають простий минулий (наприклад, "Я був у Лондоні"), тоді як в англійській для передачі досвіду без вказівки часу краще використовувати Present Perfect ("I have been to London"). Тому не дослівно перекладайте структуру, а дивіться на те, чи важливий зв’язок з теперішнім.
Як утворюються форми? (коротко і практично)
Present Perfect (підтвердження, заперечення, питання)
- Підтвердження: Subject + have/has + past participle
- I have visited. / He has visited.
- Example: She has written a letter. — Вона написала лист.
- Заперечення: Subject + have/has + not + past participle
- I haven't (have not) seen it. / He hasn't (has not) called.
- Example: We haven't finished yet. — Ми ще не закінчили.
- Питання: Have/Has + Subject + past participle?
- Have you been there? / Has she eaten?
- Example: Have they arrived? — Вони приїхали?
Past Simple (підтвердження, заперечення, питання)
- Підтвердження: Subject + past form (regular: -ed; irregular: 2nd form)
- I visited. / She went.
- Example: They left the house at 7. — Вони вийшли з дому о 7.
- Заперечення: Subject + did not (didn't) + base form
- I didn't see him. (не: *I didn't saw him)
- Example: She didn't come to the party. — Вона не прийшла на вечірку.
- Питання: Did + Subject + base form?
- Did you call him? / Did they arrive?
- Example: Did you finish the work? — Ти закінчив роботу?
Коротка шпаргалка — як обрати швидко?
- Чи вказано конкретний момент у минулому (yesterday, two days ago, in 2010, last week)? — Використовуй Past Simple.
- Якщо дія має наслідок зараз або точний час не важливий — використовуй Present Perfect.
- Для досвіду (have you ever...?) — Present Perfect.
- Для розповіді про ланцюжок подій у минулому — Past Simple.
- Для дій, що почалися в минулому і тривають до теперішнього — Present Perfect + since / for.
Глосарій (коротко)
- Present Perfect: have/has + past participle; показує зв'язок минулого з теперішнім або досвід без вказівки часу.
- Past Simple: дія в минулому, яка закінчена; для конкретного або відомого часу.
- Past participle (третя форма дієслова): seen, gone, eaten, written; потрібна для Present Perfect.
- since: точка початку (since 2010) — використовується з Present Perfect при діях, що тривають.
- for: тривалість (for five years) — використовується з Present Perfect при діях, що тривають.
Порада в кінці
Дивіться насамперед на те, чи пов'язана дія з теперішнім (чи має наслідок зараз) і чи вказано конкретний час у минулому. Практикуйтесь, звертаючи увагу на часові маркери (yesterday vs yet, since vs in 2010). З часом відчуття різниці прийде природно.