Головне правило
have / has + третя форма дієслова: I have seen it, She has finished. З he / she / it стоїть has, з рештою - have. Так говорять про досвід (ever, never) і про новини та результат (just, already, yet).
Форми
| Тип речення | Схема | Приклад |
|---|---|---|
| Ствердження | підмет + have / has + третя форма | They have seen it. She has seen it. |
| Заперечення | підмет + haven't / hasn't + третя форма | I haven't seen it. He hasn't seen it. |
| Питання «так / ні» | Have / Has + підмет + третя форма? | Have you seen it? Has she seen it? |
| Питання зі словом | питальне слово + have / has + підмет + третя форма? | What have you done? Where has she put it? |
| Коротка відповідь | Yes, I have. / No, she hasn't. | Has he called? - Yes, he has. |
В українській такого часу немає: «Я вже бачив цей фільм», «Ви були в Римі?», «Я загубив ключі» ми кажемо одним минулим часом. В англійській для досвіду, новини й результату, видимого зараз, потрібна пара have + третя форма: «Я вже бачив» - це I have already seen. Дієслово have тут допоміжне, воно й відмінюється (have / has), а смислове дієслово завжди стоїть у третій формі, тож не *I have saw* і не *She has went*. Питання теж починається з Have / Has, а не з інтонації: не *You have seen it?*, а Have you seen it? Якщо в реченні названо завершений час («учора», «минулого року»), англійською вживають Past Simple: це окрема тема.
Третя форма дієслова
| Початкова форма | Минулий час | Третя форма |
|---|---|---|
| be | was / were | been |
| go | went | gone |
| see | saw | seen |
| do | did | done |
| eat | ate | eaten |
| drink | drank | drunk |
| write | wrote | written |
| take | took | taken |
| give | gave | given |
| make | made | made |
| have | had | had |
| meet | met | met |
| buy | bought | bought |
| read | read | read |
| hear | heard | heard |
| find | found | found |
| lose | lost | lost |
| leave | left | left |
| know | knew | known |
| fly | flew | flown |
| break | broke | broken |
| forget | forgot | forgotten |
| win | won | won |
| send | sent | sent |
| speak | spoke | spoken |
Правильні дієслова мають третю форму на -ed, вона збігається з минулим: visited, finished, tried, stopped. Неправильні треба вчити з таблиці. У багатьох третя форма збігається з минулим (bought, made), а в інших вона своя (seen, gone, written). Саме її, а не форму минулого часу, ставлять після have / has.
Приклади
- We have visited Rome twice. Ми двічі були в Римі.
- Have you ever eaten sushi? Ви коли-небудь їли суші?
- She has never flown in a plane. Вона ніколи не літала літаком.
- They have just left. Вони щойно пішли.
- I have already written the email. Я вже написав цей лист.
- Has he called yet? Він уже подзвонив?
- I haven't finished my book yet. Я ще не дочитав свою книжку.
- I have lost my keys, so I can't get in. Я загубив ключі, тож не можу зайти.
- Tom has gone to the shop. Том пішов до магазину (і ще не повернувся).
- I have been to the shop. Here is the milk. Я ходив до магазину. Ось молоко.
Досвід: ever, never і кількість разів
Про життєвий досвід, коли неважливо, коли саме це було, у питанні ставлять ever, а у ствердженні never: Have you ever eaten sushi? - I have never eaten it. Never саме містить заперечення, тому *I haven't never seen* є помилкою (можна I have never seen або I haven't ever seen). Кількість разів додають словами once, twice, three times, many times, а before ставлять наприкінці: I have met him before. З ever часто вживають найвищий ступінь: This is the best cake I have ever eaten.
Новини й результат: just, already, yet
just означає «щойно», already - «вже» у ствердженні. Обидва слова стоять між have / has і третьою формою: I have just finished, She has already left. yet ставлять наприкінці речення: у запереченні воно означає «ще (не)»: I haven't finished yet, у питанні - «вже»: Have you finished yet? У питанні можливе й already (з відтінком здивування): Have you already finished? Не *Yet I haven't finished* і не *I just have finished*. Результат теж належить до цього вживання: I have lost my keys (і тепер їх немає); She has broken her arm (і рука досі у гіпсі).
Been чи gone
Обидві форми походять від go, але значення різне. has gone - людина пішла й досі там, її тут немає: Tom has gone to the shop. has been - людина там була й повернулася: I have been to the shop. Для досвіду вживайте been: Have you ever been to Japan? Не *He has gone to London three times*, а He has been to London three times.
Скорочення
У розмові майже завжди скорочують: I've seen, we've finished, she's gone, he hasn't called. Після he / she / it скорочення 's тут означає has: she's gone = she has gone. У коротких відповідях повну форму не скорочують: Yes, I have, а не *Yes, I've*.
Типові помилки
I have saw this film.I have seen this film. Після have потрібна третя форма, а не минулий час.She has went home.She has gone home. Третя форма від go - gone.He have finished.He has finished. З he / she / it стоїть has.Have you ever be to Rome?Have you ever been to Rome? Після have ставимо третю форму been.I haven't never seen it.I have never seen it. Заперечення в реченні одне.You have seen it?Have you seen it? Питання починається з Have / Has, інтонації мало.Yet I haven't finished.I haven't finished yet. Yet стоїть наприкінці речення.He has gone to London three times.He has been to London three times. Досвід і повернення: been, а не gone.
Питання і відповіді
Коли вживають Present Perfect?
Коли говорять про життєвий досвід (Have you ever...?), про щойно закінчену дію (I have just...) і про результат, який видно зараз (I have lost my keys). Завершений час у такому реченні не називають.
Як утворити Present Perfect?
Допоміжне have / has і третя форма смислового дієслова: I have finished. Заперечення: haven't / hasn't + третя форма. Питання: Have / Has + підмет + третя форма.
Яка різниця між been і gone?
Gone означає «пішов і ще там», been - «був і повернувся»: Tom has gone to the shop (його немає) і I have been to the shop (я вже тут).
Де ставити already, yet і just?
Just і already стоять між have / has і третьою формою: I have already done it. Yet стоїть наприкінці речення, у запереченні й питанні: I haven't done it yet.
Як відповісти на питання з Have you...?
Коротко: Yes, I have. / No, I haven't. Дієслово не повторюють, а підмет у відповіді замінює займенник: Has your dad called? - Yes, he has.
Що таке третя форма дієслова?
Це форма, яку ставлять після have / has. У правильних дієслів вона закінчується на -ed (visited), а неправильні (seen, gone, written) треба вчити з таблиці.