Перейти до основного вмісту

B1 · Теорія

Present Perfect: have / has + третя форма дієслова

Present Perfect (have / has + третя форма дієслова) говорить про досвід або про результат, який важливий зараз: I have seen this film. Коли саме це сталося, у реченні не називають.

B1 Перфектні часи ·

Головне правило

have / has + третя форма дієслова: I have seen it, She has finished. З he / she / it стоїть has, з рештою - have. Так говорять про досвід (ever, never) і про новини та результат (just, already, yet).

Форми

Змінюється лише have / has; третя форма однакова для всіх осіб
Тип реченняСхемаПриклад
Ствердженняпідмет + 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: це окрема тема.

Третя форма дієслова

Початкова формаМинулий часТретя форма
bewas / werebeen
gowentgone
seesawseen
dodiddone
eatateeaten
drinkdrankdrunk
writewrotewritten
taketooktaken
givegavegiven
makemademade
havehadhad
meetmetmet
buyboughtbought
readreadread
hearheardheard
findfoundfound
loselostlost
leaveleftleft
knowknewknown
flyflewflown
breakbrokebroken
forgetforgotforgotten
winwonwon
sendsentsent
speakspokespoken

Правильні дієслова мають третю форму на -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) треба вчити з таблиці.

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

Потренуйтеся з миттєвою перевіркою, а потім складіть екзамен, щоб зарахувати тему. Вправи та екзамени входять у Reader від 1 €/міс.

Інші теми B1