Грамматика английского › Past Perfect Continuous Tense
Past Perfect Continuous: утвердительные предложения
450 упражнений с пропусками, 45 тестов по десять
Had been для любого подлежащего, затем глагол с -ing.
Потренируйтесь на этой форме
Загрузка…
Сейчас будет первый вопрос.
Схема
С подлежащим не согласуется ничто — had been одинаков для всех:
I had been working. She had been working. They had been working.
Краткая форма — ’d been: I’d been, she’d been, they’d been.
Прошлый момент обычно назван
Поскольку это время мерит до точки, предложение почти всегда говорит, до какой:
- By the time the guests arrived, she had been cooking for five hours.
- He had been living in Oslo before he moved here.
Без этой опоры предложение кажется незаконченным.
for и since
Деление то же, что и везде: for с длиной, since с точкой начала.
They had been driving for eight hours / …since six in the morning.
Два шага назад в рассказе
Повествование в Past Simple может шагнуть назад дважды — один раз на более раннее событие, другой на занятие, которое заполняло время до него:
She opened the door. He had been sitting there since noon, and he had not moved.
Все формы
| Подлежащее | Полная форма | Краткая форма |
|---|---|---|
| любое подлежащее | had been working | I'd been working |
Примеры
Взяты из 450 предложений этого упражнения. Ответ выделен.
- The students had been working on their essays all day and were relieved when they finally finished.
- They had been playing basketball every evening before one of them injured their ankle.
- The team had been practicing hard all season before they won the championship.
- I had been waiting for that job for months before they finally offered it to me.
- He had been taking the exam for three hours before he finished.
- She had been studying English for years before she became fluent.
- He had been searching for a job for months before he finally got an offer.
- She had been writing letters to him for years before they met.
- The chef had been cooking the meal for hours before serving it to the customers.
- We had been reading that book for days before we finally finished it.
- She had been doing her homework before watching TV.
- We had been watching a movie for an hour when the projector suddenly stopped working.
Ошибки, которых стоит избегать
Неверно: I'd been wait for hours. верно: I'd been waiting for hours.
Смысловой глагол берёт -ing.
Неверно: He had being working. верно: He had been working.
Неизменная часть — been, а не being.