← Вся карта

Past Perfect Continuous: до момента в прошлом

Past Perfect Continuous · прош. соверш. длительное

Как долго — до момента в прошлом

I had been waiting for an hour

Я прождал уже час (к тому моменту)

ПРОШЛОЕСЕЙЧАСБУДУЩЕЕон пришёлчас

Тянулось какое-то время и упёрлось в момент в прошлом. Считаем длительность до этого момента.

формула: had been + V-ing

Объяснение

Как это понять

Друг наконец пришёл, а ты ждал уже час. Ожидание длилось и закончилось не сейчас, а в момент прошлого.

Разбор по шагам

Как это работает

  1. Тянулось до момента в прошлом

    Past Perfect Continuous объясняет, почему что-то случилось: до этого уже шло длинное действие.

    She was tired because she had been running. — Она устала, потому что бегала.

  2. Как собрать фразу

    Had, been и глагол с -ing. Had одинаков для всех лиц.

    I had been working. — Я работал.

  3. Нужен срок

    Если важно, сколько оно длилось до второго момента, одного was waiting мало.

    I had been waiting for an hour when he came. — Я ждал уже час, когда он пришёл.

  4. Проверь себя вопросом

    Спроси: что тянулось до того момента и как долго? Для этого здесь for и since.

    We had been driving for hours. — Мы ехали уже несколько часов.

Формула

Как собрать

Кто + had been + V-ing

She was tired because she had been running. — Она устала, потому что бегала.

Формы

Три формы

  • I had been working.
  • I hadn't been working.
  • Had you been working?

Примеры

Примеры

  • She was tired because she had been running. — Она устала, потому что бегала.
  • We had been driving for hours. — Мы ехали уже несколько часов.
  • It had been raining before we left. — До нашего отъезда шёл дождь.
  • He had been living there for years. — Он жил там уже много лет.

Где это в жизни

Три ситуации

  • Аэропорт: We had been waiting for two hours when they announced the delay. — Мы ждали уже два часа, когда объявили задержку.
  • Работа: He was exhausted. He had been working since five. — Он был измотан. Он работал с пяти.
  • Кафе: My coffee was cold because I had been talking. — Мой кофе остыл, потому что я говорил.

Рядом стоят

Past Perfect Continuous, Past Perfect или Past Continuous?

  • Past Perfect Continuous — длилось до момента в прошлом: I had been waiting an hour.
  • Past Perfect — закончилось раньше, важен итог: I had finished the report.
  • Past Continuous — шло в названный момент: I was waiting at six.

Частая ошибка

Как не надо

I was waiting for an hour when he came. → I had been waiting for an hour when he came.

Важно, сколько тянулось до момента в прошлом.

Проверь себя

Вопросы

  1. «Он работал уже час, когда я пришёл»: He had been working for an hour when I came. / He has been working for an hour when I came.
  2. «Он устал, потому что долго работал»: He was tired because he had been working. / He was tired because he works. / He is tired because he had work.

Запомни

Три вещи

  1. Had been + V-ing объясняет, почему что-то случилось
  2. Нужны два момента в прошлом и срок до второго
  3. For an hour и since morning работают и здесь

Связанные правила