gramaro.io

Present Perfect vs. Present Perfect Continuous

Теперішнє Досконале - Теперішнє Досконале Продовжене

Present Perfect

Present Perfect вживається, коли дія вже завершилася, але її результат важливий зараз.

I have lost my book, so I can't find it. — Я загубив(ла) свою книжку, тому не можу її знайти.

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

I have had two cups of coffee today. — Сьогодні я випив(ла) дві чашки кави.

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

I have been to Canada twice in my life. — Я двічі побував(ла) у Канаді за своє життя.

Слова-підказки: just, already, yet, recently, so far, in the last few days/months, since breakfast/lunch.

Present Perfect Continuous

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

You're soaking wet. It has been raining. — Ти промок(ла) наскрізь. Дощ ішов.

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

I have been learning Spanish for two years. — Я вивчаю іспанську вже два роки.

Перевір свої знання

Склади речення, обираючи правильні слова в потрібному порядку.

Мері була в Канаді двічі. - Переклади це речення англійською.

Приклади використання Present Perfect vs. Present Perfect Continuous

  • Mary has been to Canada twice. - Мері була в Канаді двічі.
  • I have just left my job. - Я щойно звільнився з роботи.
  • Have you ever met Helen? - Ти знайома з Хелен?
  • Why has nobody taken our order yet? - Чому ніхто досі не прийняв наше замовлення?
  • I have already cooked the dinner. - Я вже приготував вечерю.
  • Has Dan submitted the report yet? - Ден вже дав звіт?
  • Recently Josh hasn't been doing the work. - Останнім часом Джош не виконує роботу.
  • I have been working here for three months. - Я працюю тут три місяці.
  • I have been writing emails for three hours. - Я пишу електронні листи три години.
  • Has Ruth ever cooked for you? - Рут колись готувала для тебе?
  • What countries has John ever been to? - У яких країнах був Джон?
  • Has Max been exercising lately? He looks great! - Макс останнім часом займається спортом? Він чудово виглядає!
  • Jack has been decorating the house all summer. - Джек прикрашає будинок все літо.
  • My sister has not come back yet. - Моя сестра ще не повернулася.
  • I have lost my phone and I can't call you. - Я втратив свій телефон і не можу зателефонувати до тебе.
  • They have never met Alex. - Вони ніколи не зустрічалися з Алексом.
  • I haven't been playing hockey for a long time. - Я не граю у хокей довгий час.
  • They have been studying philosophy for five years. - Вони вивчають філософію п'ять років.
  • Have you only been waiting for an hour here? - Ти чекаєш тут лише годину?
  • We haven't been to Sweden yet. - Ми ще не були у Швеції.
Present Perfect vs. Present Perfect Continuous

Пояснення теми «Present Perfect vs. Present Perfect Continuous» в англійській граматиці з прикладами.