Грамматика английского › Present Perfect Continuous Tense
Present Perfect Continuous: утвердительные предложения
450 упражнений с пропусками, 45 тестов по десять
Три части в неизменном порядке: have или has, затем been, затем форма на -ing.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Схема
От подлежащего меняется только have или has. Been и форма на -ing одинаковы для всех:
I have been waiting. She has been waiting. They have been waiting.
В речи вспомогательный глагол сокращается: I’ve been, she’s been, they’ve been.
Длительность обычно идёт в конце
Поскольку это время о длине, большинство предложений кончается периодом:
We have been living here for three years. It has been raining since lunchtime.
Без длительности предложение часто подразумевает видимый итог: You*’ve been running***, сказанное тому, кто не может отдышаться.
all day, all week, lately
Они подходят естественно и подкрепляют мысль о протяжённости:
She has been complaining all week. Prices have been rising lately.
Схема объяснения
Очень частое употребление ставит сначала нынешнее состояние, потом причину:
I’m covered in paint. I*’ve been decorating** the hall.*
Важны обе половины: первая про сейчас, вторая говорит, что к этому привело.
Все формы
| Подлежащее | Полная форма | Краткая форма |
|---|---|---|
| I, you, we, they | have been working | I've been working |
| he, she, it | has been working | she's been working |
Примеры
Взяты из 450 предложений этого упражнения. Ответ выделен.
- I have been playing this instrument since I was young.
- The parents have been waiting for their child at the amusement park.
- They have been traveling around Europe for months.
- They have been working on this project since last week.
- The students have been studying in the classroom since the morning.
- Laura has been working at this company for five years.
- Martha has been cooking dinner since afternoon.
- She has been waiting for her friends at the coffee shop.
- Mary and John have been watching a movie since yesterday.
- She has been studying to become a doctor for five years.
- The pianist has been practicing the same piece all evening.
- The clerk and I have been reading the form for ten minutes.
Ошибки, которых стоит избегать
Неверно: He has been work all day. верно: He has been working all day.
Одного been недостаточно — смысловому глаголу нужно -ing.
Неверно: They has been waiting. верно: They have been waiting.
They — множественное число, значит have.