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

  • Have they ever been to Scotland? - Вони колись були у Шотландії?
  • How many pages have you written today? - Скільки сторінок ти сьогодні написав?
  • Has Dan submitted the report yet? - Ден вже дав звіт?
  • I have never had a pet. - У мене ніколи не було домашньої тварини.
  • Luke has written four books. - Люк написав чотири книги.
  • Has Ruth ever cooked for you? - Рут колись готувала для тебе?
  • Grandma has been cooking all day. - Бабуся готує цілий день.
  • I haven't seen Lisa today. - Я не бачив Лізу сьогодні.
  • Have you ever met Helen? - Ти знайома з Хелен?
  • How long have you been sitting here? - Як довго ти тут сидиш?
  • Mary has been to Canada twice. - Мері була в Канаді двічі.
  • Ann hasn't read this paper yet. - Енн ще не читала цієї статті.
  • Where have I left my bag? - Де я залишив свою сумку?
  • I have been working here for three months. - Я працюю тут три місяці.
  • We haven't been to Sweden yet. - Ми ще не були у Швеції.
  • My husband has started a new painting this week. - Мій чоловік розпочав нову картину цього тижня.
  • They have never met Alex. - Вони ніколи не зустрічалися з Алексом.
  • Has Max been exercising lately? He looks great! - Макс останнім часом займається спортом? Він чудово виглядає!
  • I have already cooked the dinner. - Я вже приготував вечерю.
  • My sister has not come back yet. - Моя сестра ще не повернулася.
Present Perfect vs. Present Perfect Continuous

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