Present Perfect
Present Perfect
Що це таке?
Present Perfect (Теперішній завершений час) — використовується для опису:
- Дій, які завершилися в минулому, але мають результат зараз
- Досвіду в житті (коли-небудь, ніколи)
- Дій, які почалися в минулому і тривають досі
- Недавно завершених дій
Формула
Стверджувальна форма
| Підмет | have/has | Past Participle (V3) | Приклад |
|---|---|---|---|
| I/You/We/They | have | V3 | I have finished my work. |
| He/She/It | has | V3 | She has visited London. |
Формула: Subject + have/has + V3 (Past Participle)
Past Participle (V3):
- Правильні дієслова: V + ed (work → worked, play → played)
- Неправильні дієслова: третя форма (go → gone, see → seen, eat → eaten)
Заперечна форма
| Підмет | have/has + not | V3 | Приклад |
|---|---|---|---|
| I/You/We/They | have not (haven't) | V3 | I haven't finished yet. |
| He/She/It | has not (hasn't) | V3 | She hasn't visited London. |
Формула: Subject + have/has + not + V3
Питальна форма
| Have/Has | Підмет | V3 | Приклад |
|---|---|---|---|
| Have | I/you/we/they | V3 | Have you finished your work? |
| Has | he/she/it | V3 | Has she visited London? |
Формула: Have/Has + Subject + V3?
Коли використовувати?
1. Результат минулої дії зараз
Використовуй, коли: дія відбулася в минулому, але її результат важливий зараз
I have lost my keys. (Я загубив ключі — і зараз не можу їх знайти.) She has broken her leg. (Вона зламала ногу — зараз вона в гіпсі.) They have cleaned the house. (Вони прибрали будинок — зараз він чистий.)
Порівняння:
- I have lost my keys. (Present Perfect — зараз їх немає)
- I lost my keys yesterday. (Past Simple — конкретний час у минулому)
2. Життєвий досвід (without specific time)
Використовуй, коли: говориш про досвід у житті, без конкретного часу
I have been to Paris. (Я був у Парижі — в житті, колись.) She has never eaten sushi. (Вона ніколи не їла суші.) Have you ever seen a ghost? (Ти коли-небудь бачив привида?)
Ключові слова: ever (коли-небудь), never (ніколи), before (раніше)
3. Дії, які почалися в минулому і тривають досі
Використовуй, коли: дія почалася в минулому і продовжується зараз
I have lived in Kyiv for 10 years. (Я живу в Києві 10 років — і досі живу.) She has worked here since 2020. (Вона працює тут з 2020 року — і досі працює.) We have known each other for a long time. (Ми знаємо один одного довго — і досі знаємо.)
Ключові слова: for (протягом), since (з того часу, як)
4. Недавно завершені дії
Використовуй, коли: дія щойно завершилася
I have just finished my homework. (Я щойно закінчив домашнє завдання.) She has already left. (Вона вже пішла.) They have recently moved to a new house. (Вони нещодавно переїхали в новий будинок.)
Ключові слова: just (щойно), already (вже), recently (нещодавно)
Маркери часу (Time Markers)
Типові маркери для Present Perfect:
| Маркер | Переклад | Приклад |
|---|---|---|
| just | щойно | I've just arrived. |
| already | вже | She's already finished. |
| yet | ще (не), вже | Haven't you finished yet? |
| recently | нещодавно | We've recently moved. |
| lately | останнім часом | I've been tired lately. |
| ever | коли-небудь | Have you ever been to Spain? |
| never | ніколи | I've never seen that movie. |
| before | раніше | I've done this before. |
| so far | поки що, до цього часу | So far everything is good. |
| up to now | до теперішнього часу | Up to now, I've finished 3 tasks. |
For і Since
| Маркер | Використання | Приклад |
|---|---|---|
| for | період часу (how long) | for 2 hours, for 3 days, for a week, for years |
| since | початкова точка (from when) | since Monday, since 2020, since yesterday, since 9 AM |
Приклади:
I have lived here for 5 years. (Я живу тут протягом 5 років.) She has worked here since 2020. (Вона працює тут з 2020 року.) We haven't seen each other for a long time. (Ми не бачилися довго.) He has been sick since Monday. (Він хворіє з понеділка.)
Неправильні дієслова (Irregular Verbs)
Найпоширеніші неправильні дієслова з V3:
| V1 (Base) | V2 (Past) | V3 (Past Participle) | Переклад |
|---|---|---|---|
| be | was/were | been | бути |
| go | went | gone | йти |
| do | did | done | робити |
| see | saw | seen | бачити |
| eat | ate | eaten | їсти |
| write | wrote | written | писати |
| take | took | taken | брати |
| give | gave | given | давати |
| make | made | made | робити |
| have | had | had | мати |
| know | knew | known | знати |
| get | got | got/gotten | отримувати |
| come | came | come | приходити |
| buy | bought | bought | купувати |
| speak | spoke | spoken | говорити |
| read | read | read | читати |
Типові помилки
❌ Помилка #1: Використання з конкретним часом у минулому
❌ I have seen him yesterday. ✅ I saw him yesterday. (Past Simple з конкретним часом)
❌ She has finished at 5 PM. ✅ She finished at 5 PM. (Past Simple)
Правило: З конкретним часом (yesterday, last week, at 5 PM, in 2020) використовуй Past Simple!
❌ Помилка #2: Забути has для he/she/it
❌ He have finished. ✅ He has finished.
❌ Помилка #3: Використати V2 замість V3
❌ I have saw that movie. ✅ I have seen that movie.
❌ She has went to the store. ✅ She has gone to the store.
❌ Помилка #4: Плутати for і since
❌ I've lived here since 5 years. ✅ I've lived here for 5 years.
❌ She's worked here for 2020. ✅ She's worked here since 2020.
❌ Помилка #5: Неправильна позиція yet/already
❌ I yet haven't finished. ✅ I haven't finished yet.
❌ Have you yet finished? ✅ Have you finished yet?
Present Perfect vs Past Simple
| Present Perfect | Past Simple |
|---|---|
| Дія в минулому з результатом зараз | Дія в конкретний час у минулому |
| Час не вказано або не важливий | Час вказано (yesterday, last week, etc.) |
| Досвід у житті (ever, never) | Конкретна подія в минулому |
| Дія почалась у минулому і триває | Дія почалась і закінчилась у минулому |
Приклади:
| Present Perfect | Past Simple |
|---|---|
| I have lost my keys. (зараз їх немає) | I lost my keys yesterday. (конкретний час) |
| She has been to Paris. (досвід, коли — не важливо) | She went to Paris last year. (конкретний час) |
| I have lived here for 5 years. (досі живу) | I lived there for 5 years. (вже не живу) |
| Have you seen this film? (взагалі) | Did you see this film yesterday? (конкретно вчора) |
Практика
Вправа 1: Постав дієслово в Present Perfect
- I _____ (finish) my homework.
- She _____ (not/see) that movie yet.
- _____ you ever _____ (be) to London?
- They _____ (live) here for 10 years.
- He _____ (just/arrive) at the airport.
- We _____ (know) each other since childhood.
- _____ she _____ (call) you today?
- I _____ (never/eat) Japanese food.
Вправа 2: For чи Since?
- I've lived here _____ 2020.
- She's been sick _____ three days.
- We've known each other _____ we were children.
- He's worked here _____ a long time.
- They haven't seen each other _____ last summer.
- I've been waiting _____ an hour.
- She's studied English _____ 5 years.
- We've been friends _____ Monday.
Вправа 3: Present Perfect чи Past Simple?
- I _____ (see) that movie last week.
- She _____ (never/visit) Paris.
- We _____ (go) to the beach yesterday.
- _____ you ever _____ (eat) sushi?
- He _____ (work) here since 2019.
- They _____ (buy) a new car two days ago.
- I _____ (just/finish) my lunch.
- She _____ (live) in Berlin in 2015.
Вправа 4: Виправ помилки
- I have seen him yesterday.
- She have finished her work.
- Have you ever went to Spain?
- He has lived here since 5 years.
- I yet haven't done my homework.
- They have bought a car last week.
- She has went to the store.
- I've been here for Monday.
Відповіді
Вправа 1:
- have finished
- has not (hasn't) seen / hasn't seen
- Have / been
- have lived
- has just arrived
- have known
- Has / called
- have never eaten
Вправа 2:
- since (точка початку)
- for (період часу)
- since (точка початку)
- for (період часу)
- since (точка початку)
- for (період часу)
- for (період часу)
- since (точка початку)
Вправа 3:
- saw (конкретний час — last week)
- has never visited (досвід)
- went (конкретний час — yesterday)
- Have / eaten (досвід)
- has worked (почалось і триває)
- bought (конкретний час — two days ago)
- have just finished (недавня дія)
- lived (Past Simple — конкретний час, 2015)
Вправа 4:
- I saw him yesterday. (Past Simple з конкретним часом)
- She has finished her work.
- Have you ever been to Spain?
- He has lived here for 5 years.
- I haven't finished yet / I haven't yet finished my homework.
- They bought a car last week. (Past Simple)
- She has gone to the store.
- I've been here since Monday.
Корисні поради
- Запам'ятай формулу: have/has + V3 (Past Participle)
- З конкретним часом (yesterday, last week, at 5 PM) → використовуй Past Simple
- For = період часу (for 2 hours), Since = точка початку (since Monday)
- Ever/Never — типові маркери для Present Perfect
- Just, already, yet — сигнали для Present Perfect
- Вивчи неправильні дієслова — це дуже важливо!
- Present Perfect = зв'язок минулого з теперішнім