Present Perfect Tense. Теперішній доконаний час

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

У цій статті я не буду переписувати правила, а намагатимусь наочно й доступно пояснити на прикладах, що таке Present Perfect, щоб, перейшовши цей граматичний “бар'єр”, ви могли впевнено вживати цей час і рухатись далі у своєму вивченні англійської.

У процесі пояснень я буду давати вам невеликі практичні завдання, щоб разом зі мною ви могли відпрацювати і запам'ятати різні ситуації використання Present Perfect.

Зміст:

Значення Present Perfect в процесі навчання

Можу сказати, що Present Perfect — це дійсно складна часова форма для розуміння. Цей час розглядають на рівні Pre-Intermediate, але, нажаль, багато студентів не вміють вільно і правильно її використовувати, навіть вважаючи, що їх рівень Intermediate. Для мене, як для викладача, вживання студентом Present Perfect на рівні активного граматичного ресурсу — це той benchmark, що засвідчує його рівень B1 або вище.

А якщо людина стверджує, що її рівень — Intermediate або вище, але не вміє правильно вживати теперішній доконаний час або уникає його, бо не впевнена у вживанні — то це скоріш за все не Intermediate, і треба присвятити трохи часу, щоб його засвоїти.

Той, хто зрозумів суть Present Perfect і оволодів нам на практиці, легко сприйматиме і Past Perfect, і Future Perfect, а також часи групи Perfect Continuous. До того ж, Present Perfect відкриває перспективу більш влучної комунікації — ви зможете дійсно чітко висловлювати свої думки і спілкуватися на новому рівні.

Утворення Present Perfect

Ствердження утворюємо за допомогою допоміжного дієслова have або has та основного дієслова у третій формі, яка в граматиці називається Past Participle. Якщо дієслово правильне (regular), то до нього додається закінчення -ed. Якщо дієслово неправильне (irregular), то третю форму беремо з третьої колонки таблиці неправильних дієслів. У цій статті я позначатиму Past Participle як V3:

I

You

We

They
have V3 been

taken

written

called
He

She

It
has

У запереченні до допоміжного дієслова додається заперечна частка not:

I

You

We

They
have not

(haven't)
V3 made

met

seen

finished
He

She

It
has not

(hasn't)

Для утворення питальної форми допоміжне дієслово ставиться перед підметом (Subject):

Have I

you

we

they
V3 done

seen

tried

eaten
?
Has he

she

it

У Present Perfect можна поставити не всі спеціальні питання. Наприклад, питання зі словом When неможливе, бо у Present Perfect співрозмовників цікавить лише результат. Якщо ж нас цікавить час, потрібно використовувати Past Simple або іншу граматичну конструкцію для вираження дії в минулому.

Використання Present Perfect

Present Perfect — це теперішній доконаний час. З назви зрозуміло, що цей час позначає дію, яка була вчинена в минулому, але пов'язана із теперішнім. Як вона пов'язана з теперішнім? Як ми розуміємо, що вона пов'язана?

З теорії ви, ймовірно, пам'ятаєте, що цей час слід вживати, коли говоримо про результат дії; якщо дія почалася у минулому, але ще триває. А ще якщо ми розповідаємо про свій життєвий досвід; коли дія відбулася в період часу, який ще не закінчився... Напевно, ви вже багато разів читали про це в книгах або чули від викладача.

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

Маркери часу Present Perfect

Що відрізняє Present Perfect від інших часів? Це його маркери (їх ще називають слова-визначники, покажчики часу). Виділимо основні маркери цього часу:

Я розповім вам про кожного з них, тому що кожен маркер відбиває основні моменти вживання часу.

1. Just (тільки-но, щойно)

Маркер часу just часто використовується з Present Perfect і вказує на те, що дія відбулася щойно, і є певний видимий і значущий результат.

У стверджувальному реченні місце just — після допоміжного дієслова:

I

You

We

They
have just V3.
He

She

It
has

У запереченнях just не використовується. У загальних питаннях дуже рідко.

Just використовується у спеціальних питаннях із питальними словами (What, Who, Why тощо.) Ви можете побачити такі питання з just:

What has just happened? — Що тільки-но сталося?

What has he just done/said? — Що він щойно зробив/сказав?

Що щойно сталося? Хтось щойно розбив чашку.

Коли сталася ця дія? У недавньому минулому, нещодавно, і ми не знаємо точно, коли.

Що нам відомо? Ми знаємо лише про результат дії. І можемо сказати про це в Present Perfect:

He/she has just broken the cup.

Що вони щойно зробили? Вони тільки-но прибрали кімнату.

Ми не знаємо точного часу, але маємо видимий результат — чиста кімната.

They have just cleaned the room. — Вони щойно прибрали кімнату.

Що він щойно зробив? Він тільки-но прокинувся.

Час його пробудження нам невідомий (хоча на фото і є годинник), але ми бачимо результат: він уже не спить.

He has just woken up. — Він якраз прокинувся.

Що ви щойно зробили? Ви щойно прочитали пояснення. Дія відбулася, є результат: ви дізналися про слово just.

Ви можете сказати:

I have just read the explanation. — Я щойно прочитав пояснення.

Завдання: Виконавши якусь дію, отримавши результат, говоріть про її завершення:

I have just had my breakfast. — Я якраз поснідала.

Можете визирнути у вікно і прокоментувати, що там щойно сталося:

The tall man has just crossed the street. — Високий чоловік щойно перейшов вулицю.

Two girls have just entered the shop. — Дві дівчини якраз зайшли до магазину.

2. Already/yet (вже/ще)

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


Уявіть, що ви прийшли в магазин зі списком покупок (shopping list).

Вже зробивши деякі покупки, ви зупинилися подивитися, що ви вже придбали.

I have already bought some tomatoes. — Я вже купив помідори.

I have already bought some oranges. — Я вже купив апельсини.

I have already bought some onions. — Я вже купив цибулю.

I have already bought some bananas. — Я вже купив банани.

I have already bought some cauliflower. — Я вже купив цвітну капусту.

I have already bought some parsley. — Я вже купив петрушку.

Ми не знаємо, коли овочі були куплені, в якому порядку, проте маємо як результат їх наявність у візку (shopping trolley). Ви їх уже купили, і щоб сказати про це англійською, потрібно вживати слово already.

Already використовується тільки в стверджувальних реченнях і, як just, ставиться після допоміжного дієслова have/has.

I

You

We

They
have already V3.
He

She

It
has

Повернемося до магазину. Ви звіряєтеся зі своїм списком, перевіряючи, що ви ще не купили.

I haven't bought any milk yet. — Я ще не купив молока.

I haven't bought any bread yet. — Я ще не купив хліба.

I haven't bought any sugar yet. — Я ще не купив цукру.

У заперечних реченнях використовується слово yet, яке перекладається «ще не» і ставиться в кінці речення.

I

You

We

They
have not

(haven't)
V3 yet.
He

She

It
has not (hasn't)

У цей самий момент вам дзвонить дружина/чоловік/друг/подруга і починає цікавитися покупками (інакше кажучи, результатом):

  • Ти уже купив помідори?
  • Ти вже купив молоко?

Щоб поставити ці питання англійською мовою, вам потрібно слово yet, яке також ставиться наприкінці речення:

Have you bought tomatoes yet? — Ти купив помідори?

Have you bought milk yet? — Ти вже купив молоко?

Have you bought oranges yet? — Ти вже купив апельсини?
Have I

You

We

They
V3 yet?
Has He

She

It

Відповідями на ці питання будуть ствердження (зі словом already) та заперечення (зі словом yet).

Розглянемо ще один приклад.

Ви запланували на сьогодні багато справ:

  • перевірити пошту (to check e-mail)
  • надіслати листи (to send the letters)
  • закінчити звіт (to finish the report)
  • зустрітися з клієнтами (to meet the clients)
  • зателефонувати до Олександра (to call Alex)
  • обговорити нові замовлення з начальством (to discuss new orders with the boss)

У першій половині дня ви впоралися лише з половиною завдань. Під час ланчу ви відмічаєте, що ви вже зробили сьогодні і що ще не зроблено. В цьому випадку неважливо, о котрій ви виконали завдання, вас хвилює лише результат:

I have already checked my e-mail. — Я вже перевірив пошту.

I have already sent the letters. — Я вже надіслав листи.

I have already finished my report. — Я вже закінчив звіт.

I haven't met the clients yet. — Я ще не зустрічався із клієнтами.

I haven't called Alex yet. — Я ще не дзвонив до Алекса.

I haven't discussed new orders with my boss yet. — Я ще не обговорював замовлення з начальством.

Якщо хтось, наприклад ваш колега, захоче дізнатися про ваш обсяг робіт, він запитає вас:

Have you checked your e-mail yet? — Ти вже перевірив пошту?

Have you sent the letters yet? — Ти вже надіслав листа?

Have you finished your report yet? — Ти закінчив звіт?

Have you met the clients yet? — Ти вже зустрівся із клієнтами?

Have you called Alex yet? — Ти вже зателефонував до Алекса?

Have you discussed new orders with the boss yet? — Ти вже обговорив нові замовлення із начальником?

Ось так за допомогою слів already і yet ми говоримо про виконані та невиконані дії, коли нас цікавлять їх результати на цей момент.

Завдання: подумайте, що ви зробили сьогодні, і що ви ще не встигли зробити. Скажіть про це англійською, запишіть кілька прикладів.

3. Recently/lately (нещодавно; днями, останнім часом)

Ці два слова використовуємо, коли говоримо про новини: щось сталося у минулому, але ви хочете донести до співрозмовника лише результат дії. Тому Present Perfect можна почути від ведучого новин, коли він оголошує про якусь подію чи пригоду.


Уявіть, що ви випадково зустрічаєте друга, якого не бачили деякий час.

За цей час багато чого сталося:

  • ви переїхали до іншої квартири (to move house)
  • ви отримали нову роботу (to get a new job)
  • ви купили нову машину (to buy a new car)

Ваш друг також ділиться останніми новинами:

  • він одружився (to get married)
  • він отримав підвищення по службі (to be promoted)
  • він зайнявся йогою (to take up yoga)

Щоб поділитися новинами, вам необов'язково (та й недоречно) вказувати дату цих подій, ви розповідаєте лише про результати, про новини. Для цього вам знадобиться слово recently. Воно вживається у стверджувальних реченнях, ставиться наприкінці речення та перекладається «нещодавно, останнім часом».

I

You

We

They
have V3 recently.
He

She

It
has

I have moved house recently.

I have got a new job recently.

I have bought a new car recently.

Your friend has got married recently.

Your friend has been promoted recently.

Your friend has taken up yoga recently.

Обмінявшись власними новинами, ви згадуєте про своїх знайомих:

Have you seen Max lately?

Have you heard from Maria lately?

Has Julia called you lately?

Has Olga written to you lately?
Have I

You

We

They
V3 lately?
Has He

She

It

На жаль, ви останнім часом не отримували жодної інформації від ваших спільних знайомих, тому вам необхідно утворити заперечні речення, в яких використовується слово lately. Його місце також наприкінці речення.

I

You

We

They
have not

(haven't)
V3 lately.
He

She

It
has not

(hasn't)

I haven't seen Max lately.

I haven't heard from Maria lately.

Julia hasn't called me lately.

Olga hasn't written to me lately.

Завдання: Напишіть кілька стверджувальних речень про те, що сталося з вами останнім часом. Складіть кілька заперечень про те, чого ви не робили останнім часом. Пам'ятайте: жодних дат, тільки recently і lately в кінці речень. Подумайте, які питання ви поставили б своєму другові, якби випадково зустрілися з ним.

4. So far, before now (досі; поки; дотепер; до цього моменту)

So far можна використовувати у всіх типах висловлювання.

Розглянемо різні ситуації. Ви читаєте та перекладаєте складний текст. До цього моменту ви переклали лише десять сторінок. Ви все ще продовжуєте працювати з текстом.

Ви скажете:

I have translated ten pages so far. — Я поки що переклав десять сторінок.

Ваш друг — письменник. Він пише романи. На цей момент він опублікував один роман і продовжує писати. Про нього ви скажете:

He has published one novel so far. — Він поки що опублікував один роман.

Компанія, в якій ви працюєте, швидко розширюється. На цей момент ви відкрили двадцять нових офісів по всій країні і компанія продовжує зростати.

Our company has opened twenty new offices so far. — Наша компанія відкрила двадцять нових офісів на цей момент.

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

Питання: Скільки пунктів цієї статті ви прочитали на цей момент?

5. Never/ever (ніколи/колись)


Якщо ви вирішили вдатися до спогадів і розповісти про свій життєвий досвід (life experience), то без часу Present Perfect вам не обійтися.

Ви любите подорожувати? У яких країнах ви побували?

I have been to France. — Я був у Франції.

I have been to Italy. — Я був в Італії.

I have been to Spain. — Я був в Іспанії.

Абсолютно неважливо, коли ви їздили в ці країни, головне — ви там побували, отримали враження, можете розповісти про це.

У яких країнах ви ще не були? Щоб розповісти про це, ви можете використати заперечення або слово never (ніколи). Місце never у реченні — після допоміжного дієслова have/has:

I

You

We

They
have never V3.
He

She

It
has

I haven't been to India. — I have never been to India. — Я ніколи не був в Індії.

I haven't been to China. — I have never been to China. — Я ніколи не був у Китаї.

I haven't been to Japan. — I have never been to Japan. — Я ніколи не був у Японії.

Якщо використовується слово never, то заперечна частка not не потрібна, адже never саме по собі має заперечне значення.

Ви хочете поставити запитання вашому співрозмовнику. Використовуйте слово ever:

Have I

You

We

They
ever V3?
Has He

She

It

Have you ever been to London? — Ви коли-небудь були у Лондоні?

Have you ever been to the USA? — Ви колись були у США?

Have you ever been to Prague? — Ви колись були у Празі?

У всіх наведених вище прикладах застосовувалося дієслово be, але, звісно, ми можемо утворити питання з будь-яким дієсловом:

Have you ever broken a bone? — Ви колись ламали руку чи ногу?

Have you ever eaten raw fish? — Ви колись їли сиру рибу?

Has she ever flown in a helicopter? — Вона колись літала на гелікоптері?

Якщо відповіді негативні, необхідно вставляти never. У позитивних відповідях ви можете вказати, скільки разів щось із вами траплялось, не вказуючи точного часу:

Yes, I have broken a bone twice. — Так, я двічі ламав руку/ногу.

Yes, I have eaten raw fish but only once. — Так, я їв сиру рибу, але лише один раз.

Yes, she has flown in a helicopter several times. — Так, вона літала на гелікоптері кілька разів.

Завдання: Подумайте, чого ви ніколи не робили та запишіть кілька прикладів. Не забувайте використовувати never після допоміжного дієслова have.

Розпитайте друга про незвичайні вчинки та події з його/її життя і розкажіть про це англійською, використовуючи форму: He/she has never...

Уявіть, що ви познайомилися з цікавою особистістю і вам хочеться якомога більше дізнатися про його/її життя. Складіть питання з початком Have you ever..., які ви могли б поставити.

6. For/since (протягом/з)

Одне зі значень Present Perfect — дія, яка почалася в минулому і триває дотепер. Використовується з такими дієсловами, як live (жити), study (вчитися), work (працювати), know (знати), have (мати).

Наприклад, я проживаю у цій квартирі протягом двох років. Я переїхала до неї в минулому (два роки тому) та досі живу тут.

Перекладаємо:

I have lived in this flat for two years. — Я живу у цій квартирі протягом двох років.

Маркер for вказує на період часу, скільки дія вже триває.

Можна перефразувати це речення та сказати:

I have lived in this flat since 2011. — Я мешкаю у цій квартирі з 2011 року.

Маркер часу since вказує час початку дії.

Моя колега працює в університеті вже десять років, вона влаштувалася на роботу у 2003 році і все ще працює там. Про неї можна сказати:

She has worked at the university for ten years. — Вона працює (пропрацювала) в університеті упродовж десяти років.

або

She has worked at the university since 2003. — Вона працює (пропрацювала) в університеті з 2003 року.

Ще кілька прикладів:

He has studied English for year/since last year. — Він вивчає англійську вже рік/з минулого року.

We have known them for twenty years/since we were at school. — Ми знайомі з ними вже двадцять років/зі шкільних років.

They have had their car for a month/since last month. — У них ця машина вже місяць/з минулого місяця.

Якщо вам кортить дізнатися, як довго триває дія до теперішнього моменту: як довго я живу в цій квартирі, як довго вона пропрацювала в університеті тощо, використовуйте питання How long...? Форма питання така:

How long have I

You

We

They
V3?
has He

She

It

How long have you lived in this flat? — Як довго ви мешкаєте в цій квартирі?

How long has she worked at the university? — Як довго вона працює в університеті?

How long has he studied English? — Як довго він вивчає англійську?

How long have you known them? — Як довго ви з ними знайомі?

How long have they had this car? — Як довго в них ця машина?

Маркери часу for і since можна використовувати у заперечних реченнях із будь-якими дієсловами, щоб сказати, як довго ви чогось не робили, як довго щось не відбувалося.

I haven't visited my grandmother for two months/since January. — Я не відвідувала свою бабусю вже два місяці/з січня.

He hasn't smoked since morning/for five hours. — Він не курив з ранку/п'ять годин.

We haven't been on holiday for a year/since last year. — Ми не були у відпустці рік/з минулого року.

Найпоширеніша фраза з for:

Haven't seen you for ages! — Сто років тебе не бачив!

Завдання: Перекладіть питання на англійську і дайте на них дві відповіді (з for і since):

Як довго ви мешкаєте у вашому місті?

Як довго ви вивчаєте англійську?

Як довго ви працюєте на роботі?

Як довго ви знайомі зі своїм найкращим другом?

Складіть список своїх речей, які вам дорогі, та згадайте, як довго у вас є ці речі. Наприклад:

I have had my laptop for a year/since last year.

7. Today (сьогодні); this morning/week/month/year

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

Теоретично, якщо період часу (година, день, тиждень, місяць, рік…) ще триває, то дія може повторитися.


Уявіть ситуацію.

Ранок. Ви вже випили три чашки кави. О 10 ранку ви кажете:

I have drunk three cups of coffee this morning. — Я за ранок випив три чашки кави.

Те саме можна сказати і об 11, і об 11:30, поки не настав полудень. Після 12 ранок закінчиться, і вам потрібно використовувати інший (минулий) час, якщо ви хочете сказати this morning, тому що із закінченням періоду часу дія втрачає зв'язок із теперішнім і йде в минуле.

Але можна сказати:

I have drunk three cups of coffee today. — Я випив три чашки кави сьогодні.

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

Ще кілька прикладів:

She has called me several times this evening. Maybe she'll call again. — Вона дзвонила мені кілька разів увечері. Можливо, вона зателефонує знову.

I have read three books this month. — Я прочитав три книги цього місяця.

My sister has visited us only once this year, but she promised to come at Christmas. — Моя сестра відвідувала нас лише раз цього року, але вона обіцяла приїхати на Різдво.

They have been abroad this year. — Вони цього року їздили за кордон.

Ви, напевно, звернули увагу, що у всіх прикладах вказується якесь число: кількість разів, чашок, книг. Ще одна підказка: якщо в речення можна вставити слова «вже» або «ще» без шкоди для його змісту — це Present Perfect.

Завдання: Скажіть англійською:

  • чи були ви в кіно цього місяця/року, скільки разів
  • чи пили ви сьогодні чай/каву, скільки чашок
  • скільки разів ви дзвонили друзям/родичам сьогодні
  • скільки статей ви прочитали за останню годину
  • чи їздили ви за кордон цього року і скільки разів

Підсумки

Таким чином, Present Perfect слід використовувати у таких випадках:

  1. Дія відбулася щойно (just).
  2. Дія вже відбулася або ще не відбулася (already/yet).
  3. Для опису подій, які відбувалися останнім часом без конкретної вказівки часу (recently/lately).
  4. Для опису серії дій, що відбулися до цього моменту (so far).
  5. Для опису життєвого досвіду (never/ever).
  6. Дія почалася в минулому і триває до теперішнього часу (since/for).
  7. Дії відбулися за період часу, який ще не закінчений (today, this evening/week/month etc.)

Про основні відмінності між часом Past Simple та Present Perfect ви можете дізнатися вже зараз із нашої статті. Пропонуємо вам також ознайомитись зі статтею Різниця між Present Perfect Simple та Present Perfect Continuous!

Завершення

Я дуже сподіваюся, що моє пояснення допомогло вам зрозуміти суть часу Present Perfect, і він став зрозумілішим, ніж раніше. Надсилайте ваші відгуки та коментарі, якщо виникнуть питання під час розбору цієї теми. Розібратись у цьому часі завжди допоможуть викладачі Enginform.

Обирайте ваш курс, реєструйтесь на вступне заняття і ставайте на крок ближче до вашої мрії у вивченні англійської!

Ви завжди можете дізнаватись новини з нашої розсилки. Вдосконалюйте свою англійську разом із нами. Успіхів!