Present Perfect Continuous

Питання

Запитання в Present Perfect Continuous утворюється за допомогою have або has.

Розглянемо утворення запитання за допомогою have.

1. Поставте на перше місце have (якщо запитання починається з питального слова, то have йде після нього);
2. Потім I/we/you/they або іменник(-і) у множині;
3. been;
4. Дієслово з -ing;
5. Решта слів.

Розглянемо утворення питання за допомогою has.

. 1. Поставте на перше місце has (якщо питання починається з When/Where тощо, то has йде після них);
2. Потім he/she/it або іменник в однині;
3. been;
4. Дієслово з -ing;
5. Решта слів.

Затвердження

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


Щоб скласти стверджувальне речення із займенниками I/we/you/they або з іменниками, необхідно:

1. поставити на перше місце I/we/you/they або іменник(и) у множині;
2. have;
3. been;
4. До дієслова додати закінчення -ing;
5. Решта слів.

Щоб скласти стверджувальне речення з займенниками he/she/it або з іменником, необхідно:

1. Поставити на перше місце he/she/it або іменник в однині;
2. has;
3. been;
4. До дієслова додати закінчення -ing;
5. Решта слів.

Заперечення

У запереченнях використовують have not (haven't) /has not (hasn't).


Щоб скласти заперечувальне речення із займенниками I/we/you/they або з іменниками, необхідно:

1. поставити на перше місце I/we/you/they або іменник(и) у множині;
2. have not;
3. been;
4. Дієслово з -ing.
5. Решта слів.

Щоб скласти заперечне речення із займенниками he/she/it або з іменником, необхідно:

1. поставити на перше місце he/she/it або іменник в однині;
2. has not;
3. been;
4. Дієслово з -ing.
5. Решта слів.

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

  • I've been trying to fix it all weekend. - Я намагаюся відремонтувати це всі вихідні.
  • Have you been helping them? - Ти допомагаєш їм?
  • How long have I been lying here? - Як довго я тут лежу?
  • How long have you been treating him? - Як довго ви лікуєте його?
  • I have not been working - Я не працюю.
  • You've been saying it for hours. - Ви кажете це протягом кількох годин.
  • I've been rewriting it. - Я переписую це.
  • You've been training for a marathon. - Ти тренуєшся до марафону.
  • Have you been watching the news? - Ви дивитеся новини?
  • I've been waiting for this message. - Я чекаю на це повідомлення.
  • I hope you haven't been waiting long. - Я сподіваюся, ви не чекаєте довго.
  • They've been waiting for you. - Вони чекають на вас.
  • I have been waiting for you! - Я чекаю вас!
  • You've been avoiding me all day. - Ти уникаєш мене цілий день.
  • You've been defending him for years. - Ви захищаєте його протягом багатьох років.
  • Have you been reading anything? - Ти читаєш щось?
  • Have you been playing football? - Ти граєш у футбол?
  • She's been living with you. - Вона мешкає з вами.
  • We've been doing it for months. - Ми робимо це протягом місяців.
  • Have you been working hard? - Ти працюєш старанно?