gramaro

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

  • We have been painting a wall all morning. - Ми фарбуємо стіну весь ранок.
  • We have painted three blue stars. - Ми намалювали три сині зірки.
  • Mia has been drawing flowers for an hour. - Мія малює квіти протягом години.
  • She has drawn six flowers. - Вона намалювала шість квіток.
  • Ben has been mixing paint since nine. - Бен змішує фарбу з дев’ятої.
  • He has mixed green paint. - Він змішав зелену фарбу.
  • I have been cleaning brushes for twenty minutes. - Я мию пензлі протягом двадцяти хвилин.
  • I have cleaned five brushes. - Я помив п’ять пензлів.
  • Our teacher has been watching us since lunch. - Наша вчителька спостерігає за нами від обіду.
  • She has already photographed the wall. - Вона вже сфотографувала стіну.
  • 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? - Як довго ти тут сидиш?
Present Perfect vs. Present Perfect Continuous

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