Все, що потрібно знати про часи Perfect в англійській: правила та приклади

времена Perfect в английском

В англійській так багато дієслівних форм, що студенти, які вивчають мову, досить часто плутаються. Але замість того, щоб бурчати, навіщо англійці придумали стільки всього, розберімося з формами Perfect!

Часи Perfect утворюються з потрібної форми дієслова to have і past participle – третьої форми неправильного дієслова або правильного дієслова із закінченням -ed. Ці форми показують завершеність дії до якогось моменту.

Важливо пам’ятати! З дієсловами стану, які не використовуються у формі Continuous, вони передають тривалість до певного моменту. Це відбувається тому, що така тривалість зазвичай виражається через Perfect Continuous, але оскільки Continuous з дієсловами стану не буває, то залишається обходитися формами Perfect.

Present Perfect: have / has + past participle

У запитаннях have / has виноситься перед підметом, у запереченнях до have / has додається частка not.

  • Steve has broken a cup.
  • Has Steve broken a cup?
  • Steve has not (has not) broken a cup.

Отже, коли використовувати Present Perfect?

1. Завершена дія без точної вказівки часу

Дія вже завершилася до моменту мовлення, але не вказано, коли точно це сталося. Такі покажчики часу, як yesterday, one year ago, last week, when I was a child, when I lived in Japan, at that moment, that day, one day тощо, при цьому не підходять, тому що вони повідомляють про конкретний час у минулому та вимагають Past Simple. А ось покажчики ever, never, once, many times, several times, before, so far, already, yet якраз підходять для Present Perfect.

Уточнимо, які ситуації тут можна виділити.

А. Досвід.
За допомогою Present Perfect можна розповісти, що ви вже робили щось один або декілька разів, що ви маєте досвід (або, навпаки, не маєте) такої дії.

Alan has been to Kyiv (once / several times / before).
Have you ever seen the pyramids?
I’ve never met your sister.

B. Зміни з видимим результатом.
Дія вже завершилась, але залишився її результат, який помітний зараз.

  • The visitors have arrived. – Це означає, що відвідувачі вже тут.
  • Sorry I’ve forgotten your phone number. – Номеру я зараз не пам’ятаю.
  • The manager has changed the time of the meeting. – Тепер час проведення зборів інший.

С. Досягнення.
Present Perfect використовується, щоб розповісти про досягнення окремих людей чи людства в цілому.

  • Engineers have developed various kinds of robots.
  • Doctors have learned how to transplant hands.
  • This swimmer has set several Olympic records.

Увага! Якщо досягнення не є недавнім, а відноситься до минулого, потрібно використовувати Past Simple.

  • The Chinese invented paper.

времена Perfect в английском

D. Дія, яке ще не встигла статися.
Цю дію ще не виконано, але ми чекаємо, що вона станеться.

  • The cat has not eaten its food yet.
  • I still have not finished painting the walls.
  • It has not stopped snowing.

E. Багаторазова дія у нинішній період часу.
Present Perfect може позначати дії, що відбулися в наразі не завершений період. При цьому так чи інакше вказується, скільки разів дії вже були виконані. Якщо ж говоримо про завершений проміжок часу, тоді нам буде потрібний Past Simple.

  • It has rained three times this week.
  • It rained three times last week.
  • I’ve had two cups of coffee this morning. (Зараз ще ранок)
  • I had two cups of coffee this morning. (Зараз день або вечір)
  • Johnny Depp has starred in a number of successful films.
  • Marilyn Monroe starred in a number of successful films. (Час життя актриси відноситься до минулого)

У всіх випадках, про які ми зараз говорили, дія має завершений характер. А тепер розглянемо інше значення Present Perfect, яке зустрічається з дієсловами стану.

2. Дія, що триває досі
(З дієсловами, які не використовуються у формах Continuous)

Present Perfect із дієсловами стану, які зазвичай не зустрічаються в формах Continuous, показує, що дія почалася в минулому та продовжується до нинішнього моменту. При цьому часто використовуються слова for (протягом) і since (відтоді як).

  • We have been friends since we met.
  • Bob has been in Paris for two days.
  • I have loved animals since childhood.

Крім дієслів стану, в такому ж значенні Present Perfect може зустрічатися з live, work, teach і study.

  • She has worked as a doctor for three years.

ЧИТАЙТЕ ТАКОЖ: Часи Simple в англійській – а ви точно знаєте про них усе?

времена Perfect в английском

Past Perfect: had + past participle

Питальне речення вимагає винесення had перед підметом. У негативних до had додається частка not.

  • Bill had sent a message before he left.
  • Had Bill sent a message before he left?
  • Bill had not (had not) sent a message before he left.

Ми використовуємо Past Perfect у декількох випадках.

1. Дія, виконана перед іншою дією у минулому

Past Perfect говорить нам про те, що дія відбулася раніше іншої дії у минулому або до будь-якого моменту в минулому.

  • When Paul arrived at the party, Jane had already left home.
  • I had never been to London before my friend invited me.
  • I was not hungry because I had just had lunch.
  • We had already finished working by 5 pm.

2. Дія, що тривала до будь-якого моменту в минулому
(З дієсловами, які не використовуються в формах Continuous)

З дієсловами стану, які в формах Continuous зазвичай не використовуються, Past Perfect показує, що дія почалась у минулому та тривала доти, як сталась інша дія у минулому.

  • I had had a good bike for two years before someone stole it.
  • Mark and Sarah had been together for five years when they decided to get married.
  • By the time he moved to London, I had known him for ten years.

Іноді Past Perfect вживається у такому ж значенні з дієсловами live, work, teach і study, хоча вони й не є дієсловами стану.

До речі, зі словами after та before Past Perfect можна й не використовувати – просто тому, що вони самі по собі показують, яка дію сталася першою, а яка – другою.

  • Simon left after he had washed the dishes. / Simon left after he washed the dishes.

ЧИТАЙТЕ ТАКОЖ: Все, що потрібно знати про часи Continuous в англійській

времена Perfect в английском

Future Perfect: will have + past participle

  • He will have completed the project by Monday.
  • Will he have completed the project by Monday?
  • He will not (won’t) have completed the project by Monday.

Що ж означає цей час?

1. Дія, яку буде виконано (завершено) раніше іншої дії або моменту в майбутньому

Future Perfect показує, що одна майбутня дія здійсниться до іншої дії або моменту в майбутньому.

  • I will have made an apple pie by the time mom gets back from work.
  • By next month, Sue will have received a pay rise.
  • The film will already have started before we come to the cinema.
  • Kate will not have completed her studies until she’s twenty-five.

Нагадаємо, що у придаткових реченнях часу (після слів when, while, before, after, by the time, as soon as) майбутній час не використовується, замість нього потрібен теперішній. Тому в наших прикладах ви бачите форми теперішнього часу – gets, come, is.

2. Дія, що триває до якогось моменту в майбутньому
(з дієсловами, які не використовуються в формах Continuous)

І знову з дієсловами стану, як у випадках з Present Perfect і Past Perfect, Future Perfect позначає тривалість. Дія буде відбуватися, поки не трапиться інша дія або не настане певний момент у майбутньому.

  • Our neighbours are moving soon. They will have only been here a year.
  • By May, I will have had this car for sixty years.
  • Next year Ted and Amy will have been married for thirty years.

У такій конструкції також можуть зустрічатися дієслова live, work, teach і study.

Студенти, які вивчають англійську, не надто полюбляють часи Perfect. Але як бачите, нічого особливо складного в них немає. Просто вивчіть або збережіть собі цей матеріал – і завжди пам’ятайте, коли використовувати ці часи!

ЧИТАЙТЕ ТАКОЖ: Хитрі конструкції USED TO, WOULD ALWAYS, BE/GET USED TO – говоримо про звички англійською