Визначення
В англійській граматиці теперішній доконаний час – present perfect – особливість дієслова, яка виражає дію, яка почалася в минулому і недавно завершилася або триває до цього часу.
Теперішній доконаний час (present perfect) формується шляхом об’єднання дієслів has або have з дієприкметником минулого часу (past participle) ( як правило, дієслово, яке закінчується на -d, -ed, або -n). Дивіться: список неправильных глаголов (irregular verbs).
Теперішній доконаний час вживається з наступними часовими покажчиками: for, since, already, yet, always, just, ever, never, so far, today, this week / month та ін., how long, lately, recently, still і ін.
Ми вживаємо теперішній доконаний час:
- для позначення дії, яка почалася в минулому і триває дотепер, особливо при наявності дієслів стану, таких як be, have, like, know та ін. У цьому випадку ми часто вживаємо прийменники for і since;
- для позначення дії, яка недавно завершилася і результат якої помітний у цей час;
- для позначення дії, яка відбулася у минулому у невизначений час. Точний час не вказується, оскільки він невідомий або не має значення. Акцент робиться на самій дії;
- для позначення дії, що відбулася в межах проміжку часу, який ще не завершився на момент мовлення. При цьому ми часто вживаємо такі слова і вирази, як today, this morning/evening/week/monthта ін.
Примітка: Ми вживаємо теперішній доконаний час (Present Perfect), щоб розповісти новину, а простий минулий час (Past Simple) або минулий тривалий час (Past Continuous), щоб повідомити її подробиці.