Время Past Perfect Continuous
1 940 упражнений с пропусками в 4 формах
Для занятия, которое тянулось до некоторой точки в прошлом. Оно объясняет, как дошло до такого.
Выберите форму для работы
Когда он нужен
- сколько что-то тянулось до прошлой точки. By the time she retired, she had been teaching for thirty years.
- причина прошлого состояния. His eyes were red. He had been crying.
- повторяющееся занятие до прошлого момента. They had been arguing all week before he left.
Это время смотрит назад из момента, который сам находится в прошлом. Всё в нём на шаг дальше назад, чем в Present Perfect Continuous.
Два перфектных длительных времени
Они делают одну работу с разных точек обзора:
- I have been waiting for an hour. — час кончается сейчас.
- I had been waiting for an hour. — час кончился в некоторый прошлый момент.
Второе почти всегда этот момент называет: when the doctor finally called, by the time he arrived, before the meeting started.
Past Perfect или Past Perfect Continuous
Деление то же, что и везде: Continuous указывает на занятие и его длину, простая форма — на итог и число.
- She had been writing letters all afternoon. — на это ушёл весь день.
- She had written six letters. — вот что у неё вышло.
Схема объяснения
Самое характерное употребление ставит сначала прошлое состояние, потом причину:
The ground was wet — it had been raining. He was out of breath because he had been running.
Первая половина — Past Simple; вторая шагает назад.
Глаголы состояния остаются в простой форме
Know, understand, believe, want, like, own, belong не берут -ing. С ними длительность до прошлой точки несёт обычный Past Perfect:
We had known each other for years before we worked together.
Все формы
| Подлежащее | Утверждение | Отрицание | Вопрос |
|---|---|---|---|
| любое подлежащее | had been working | hadn't been working | Had you been working? |
Ошибки, которых стоит избегать
Неверно: She was waiting for two hours before the train came. верно: She had been waiting for two hours before the train came.
Ожидание тянулось до более раннего прошлого момента, поэтому оно шагает назад в Past Perfect Continuous.
Неверно: I had been knowing him for years. верно: I had known him for years.
Know — глагол состояния и не берёт -ing никогда.
Неверно: He had been work all night. верно: He had been working all night.
Одного been недостаточно; глаголу нужно -ing.