Во времени Present Perfect Continuous вспомогательный глагол – have been/has been (have been для всех лиц, кроме 3-го лица ед.ч., с которым употребляется has been)

Примеры утвердительных предложений

Формула образования утвердительных предложений:
подлежащее + have been/has been + глагол с окончанием -ing

  1. I am exhausted. I have been driving for many hours – Я очень устал. Я ехал в течение многих часов.
  2. My neighbour has been playing the piano since morning – Мой сосед играет на пианино с самого утра.
  3. We have been waiting in the queue for two hours – Мы ждем в этой очереди уже два часа.
  4. They have been talking for 20 minutes – Они разговаривают уже 20 минут.
  5. My friend has been looking for a job since August – Мой друг с августа ищет работу.
  6. We have been painting the walls in our new flat for a month – Мы в течение месяца красим стены в нашей новой квартире.
  7. An old woman has been working in the garden since 2 o'clock – Старушка работает в саду с 2 часов.
  8. The mechanics have been repairing this vintage car since Monday – Механики чинят этот старый автомобиль с понедельника.
  9. The boys have been playing football since 2 o'clock – Мальчики играют в футбол с 2 часов.
  10. She has been teaching English since 2003 – Она преподает английский с 2003 года.
  11. He has been reading the book for three hours – Он читает книгу три часа.
  12. I have been reading a lot lately – Я много читаю последнее время.
  13. Sarah has been working here since morning – Сара работает здесь с утра.
  14. I have been waiting for him for three hours – Я жду его уже три часа.

Примеры отрицательных предложений

Формула образования отрицательных предложений:
подлежащее + have not been/has not been + глагол с окончанием -ing

  1. I haven't been playing football since January – Я не играю в футбол с января.
  2. They haven't been talking to each other for a long time – Они не разговаривают друг с другом уже в течение долгого времени.
  3. My sister has not been working since 2010 – Моя сестра не работает с 2010 года.
  4. John has not been jogging for a month – Джон не ходит на пробежку в течение месяца.
  5. I haven’t been teaching English since 2011 – Я не преподаю английский с 2011 года.

Примеры вопросительных предложений

Формула образования вопросительных предложений:
Have/has ставится перед подлежащим + been + глагол с окончанием -ing

Общие вопросы
  1. Sorry I'm late. Have you been waiting long? – Извини за опоздание. Долго ждал?
  2. Have you been running? You are out of breath – Ты бежал? Ты тяжело дышишь.
  3. Has Tim been studying in this college for 4 years? – Тим учится в этом колледже 4 года?
Специальные вопросы
  1. How long have you been looking for a job? – Как долго ты ищешь работу?
  2. Since when has she been living in Moscow? – С каких пор она живет в Москве?
Вопросы к подлежащему
  1. Who has been looking for me since morning? – Кто ищет меня с утра?
  2. Who has been living here since December? – Кто живет здесь с декабря?