B1 · Середній · Англійська · 10 хв

Теперішній доконаний час

Теперішній доконаний повʼязує минулу дію з теперішнім моментом. Він складається з have або has і дієприкметника минулого часу. Слово завершеного часу, як-от yesterday, повертає речення до минулого простого.

Що ви відпрацюєте

  • Будуй have або has плюс дієприкметник минулого часу.
  • Обирай for або since.
  • Лишай yesterday з минулим простим.

Пояснення

Форма

Теперішній доконаний — це have або has плюс дієприкметник минулого часу: I have seen that film, She has lost her keys. he, she і it беруть has. Усі інші беруть have. Дієприкметник не завжди збігається з формою минулого простого. У go минулий простий — went, а дієприкметник — gone: She has gone home.

for і since

for вимірює тривалість: for three years. since називає початкову точку: since 2020, since Monday. Обидва можуть стояти з теперішнім доконаним, коли ситуація триває дотепер: She has lived here for three years. during three years у цій моделі не замінює for.

Не з yesterday

Завершений час не пускає теперішній доконаний. I saw him yesterday — минулий простий. I have seen him yesterday змішує дієслово теперішнього доконаного із завершеним часом, і саме це змішування є помилкою. Слова на кшталт just, already і yet якраз пасують до теперішнього доконаного: I have just finished, She hasn’t left yet.

Приклади

  1. I have seen that film.досвід до цього моменту
  2. She has lived here for three years.стан, що триває
  3. for three yearsтривалість
  4. since 2020початкова точка
  5. I have just finished.щойно завершена дія

Типові помилки

  • has went бере минулий простий замість дієприкметника. Дієприкметник від go — gone.
  • since three years трактує тривалість як початкову точку. Тривалість бере for.

Практика

Дайте відповідь на всі запитання, а потім перевірте. Можна прочитати, чому відповідь пасує, і пройти ще раз.

Запитання 1 з 6

Яке речення пасує до наслідку, важливого зараз?

Запитання 2 з 6

Яка фраза називає початкову точку?

Запитання 3 з 6

Доповни речення.

She has lived here three years.

Запитання 4 з 6

yesterday можна вживати з теперішнім доконаним.

Запитання 5 з 6

У теперішньому доконаному she бере has.

Запитання 6 з 6

Зістав слово часу з моделлю цього уроку.

for
since
yesterday

Продовжити в Surf Language

У застосунку є аудіо, повторення і довша траєкторія. Ці сторінки лишаються безкоштовними.

Попередній урок: Прийменники часу й місцяУсі безкоштовні уроки АнглійськаНаступний урок: Перший і другий умовний Відкрити застосунок

Почніть перший урок.

Оберіть мову, яку хочете вчити. Почніть у браузері або в застосунку.

Почати вчитися безкоштовно