Present Perfect – теперішній доконаний (перфектний) час




Present Perfect – теперішній доконаний (перфектний) час англійської мови. Цей час використовується для позначення подій, що завершилися до теперішнього моменту часу або завершено в період теперішнього часу. Дивіться нижче правила утворення Present Perfect, список допоміжних слів та приклади вживання теперішнього доконаного часу англійської мови.

Утворення Present Perfect


У стверджувальних реченнях Present Perfect утворюється за допомогою допоміжного слова have (1 та 2 особи) або has (3 особа однини) та додаванням закінчення -ed до дієслова. Якщо дієслово неправильне, то використовується 3 форма – Past Participle. Формула утворення:

Іменник + have / has + дієслово з закінченням -ed або у 3 формі

Іменник та допоміжне дієслово have можуть зливатися та утворювати I’ve, they’ve та ін. Приклади стверджувальних речень у Present Perfect:

He has just finished playing football. – Він щойно закінчив грати у футбол.

They‘ve started doing their homework already. – Вони вже почали робити домашнє завдання.

Для утворення запереченого речення в Present Perfect після допоміжного дієслова необхідно додати частку not. Правило:

Іменник + have / has + not + дієслово з закінченням -ed або у 3 формі

Допоміжне дієслово може зливатися з часткою not та утворювати haven’t або hasn’t. Приклади заперечних речень:

I haven’t seen you for years! – Я не бачив тебе давним-давно!

She hasn’t made her work yet. – Вона ще не зробила свою роботу.

Для утворення питального речення в Present Perfect допоміжне дієслово необхідно ставити наперед речення. Правило:

Have / Has + іменник + дієслово з закінченням -ed або у 3 формі

Приклади питальних речень:

Has there ever been a war in the United States? – Чи була коли-небудь війна у Сполучених Штатах?

Have you ever met him? – Чи ти коли-небудь зустрічався з ним?

Допоміжні слова Present Perfect

При утворенні речень в Present Perfect часто вживаються допоміжні слова. Ці слова-маркери теперішнього доконаного часу наведені нижче:

СловоПереклад
justщойно
alreadyвже
yetще не (використовується у заперечних та питальних реченнях)
neverніколи
everколи-небудь
onceодного разу
(many, few, several) times(багато, декілька) разів
beforeперед тим, як
so farдосі

Випадки, в яких вживається Present Perfect

Нижче наведені різноманітні приклади використання часу Present Perfect, що можуть стати вам в нагоді.

I варіант використання: Невизначений час перед теперішнім моментомUnspecified Time Before Now

Present Perfect використовується зазвичай для опису події, що сталася відносно недавно і в невизначений час. Використання наступних таких слів як yesterday, one year ago, last week, at that moment, that day, one day та інших у Present Perfect заборонено, оскільки при використанні цього часу акцент ставиться на досвіді, а не на часі, коли відбулася подія. При цьому уживаним є використання допоміжних слів (дивіться таблицю вище). Приклади:

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

I think I have met him once before. – Я думаю, що колись зустрічався з ним.

Nobody has ever climbed that mountain. – Ніхто ніколи не забирався на цю гору.

You have grown since the last time I saw you. – Ти підріс з того часу, як я тебе бачив востаннє.

James has not finished his homework yet. – Джейс ще не закінчив своє домашнє завдання.

Have you been to Mexico in the last year? – Чи був ти у Мексиці за останній рік? (‘in the last year’ (на відміну від ‘last year’) означає “в останні 365 днів”, тому це невизначений час, який потребує використання Present Perfect)

I have seen that movie six times in the last month. – Я бачив цей фільм шість разів в минулому місяці. (Тут зазначений час, проте акцент йде на тому, скільки разів людина бачила цей фільм.)

II варіант використання: дія відбувається по сьогоднішній день

Duration From the Past Until Now (Non-Continuous Verbs)

Present Perfect також використовується з дієсловами, що не є довготривалими (Non-Continuous Verbs) або зі змішаними дієсловами (Mixed Verbs). В даному випадку теперішній доконаний час описує дію, що розпочалася в минулому і триває до цих пір. При цьому характерним є використання фраз типу for five minutes, for two weeks, since Monday та інших. приклади:

I have had a cold for two weeks. – В мене застуда вже два тижні.

She has been in England for six months. – Вона знаходиться в Англії вже 6 місяців.

Mary has loved chocolate since she was a little girl. – Мері любить шоколад ще з дитинства.

Present Perfect у пасивному стані (Passive) розглянуто тут.

Правильних відповідей:  

Ваш результат:  

ВПРАВИ

Далі:

Present Perfect – теперішній доконаний (перфектний) час 4.48/5 (89.62%) 106 votes


Сподобався матеріал? Лайкни його! Тобі не важко, а нам приємно :)

Коментарі до запису Present Perfect – теперішній доконаний (перфектний) час

  1. Олексій коментує:

    в тесті є помилка : правильна відповідь I has, замість I have

  2. Олексій коментує:

    Не вірно! I has broken my pencil.

  3. оля коментує:

    Люди вы чего??? I have broken!!!!! She has broken!!!

  4. Зозо коментує:

    в мене є питання щодо тесту. треба ж have/has + V3 .
    але у тесті, у питанні щодо “You … everything.” немає правильної відповіді. Бо 3 формала дієслова to spoil -> spoilt -> spoilt
    Серед варіантів відповідей нема цього пункту.. Або я помиляюсь, чи може чого я не знаю, то виправте мене

    • EnglishAdmin EnglishAdmin коментує:

      Річ у тому, що можливе вживання як spoilt так і spoiled у минулому часі. Але для уникнення непорозуміння відредагували правильний варіант.

  5. Андріан коментує:

    Останнє правило (до сьогоднішного дня), хіба це не Present Perfect Continious?
    Можливо, завершилась до сьогоднішнього дня?

  6. Анастасия коментує:

    Правильно: I have broken!!!

  7. Наталія коментує:

    Як добре що є доступ до безкоштовного навчання.Лише бажання!Колись треба було за все платити.Успіхів усім!

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *

Можна використовувати XHTML теґи та атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>