Znasz już past perfect (I had finished — jedno przeszłe wydarzenie przed innym) i present perfect continuous (I've been waiting — czas trwania do teraz). Past perfect continuous łączy te dwa znaczenia: czynność, która trwała już jakiś czas przed pewnym momentem w przeszłości.

  • I*'d been waiting** for an hour when the bus finally came.*
  • She was tired because she*'d been working** all night.*
  • They*'d been living** in Rome for a year before they moved to Milan.*

Forma to had + been + czasownik z końcówką -ing.

Szybka formuła: podmiot + had + been + czasownik -ingI*'d been working**. She hadn't been sleeping. Had you been waiting long?*

Jak tworzyć

Trzy części zawsze stoją w tej kolejności — a had nigdy się nie zmienia, niezależnie od podmiotu:

Podmiot had been forma -ing
I / you / he / she / it / we / they had been working, waiting, studying…
  • I had been studying for hours before the exam started.I*'d been studying** for hours before the exam started.*
  • He had been driving all day when the accident happened.
  • We had been planning the trip for months.

Ponieważ had jest takie samo dla wszystkich podmiotów, nie ma tu — inaczej niż w past continuous — rozróżnienia was / were. Forma -ing podlega standardowym zasadom pisowni (końcowe nieme -e odpada: make → making; końcową spółgłoskę podwajamy po krótkiej akcentowanej samogłosce: run → running) — te same zasady co w past continuous.

Główne zastosowanie: czas trwania do momentu w przeszłości

To kluczowe zastosowanie na poziomie B2 — pokazuje, jak długo coś trwało przed innym momentem w przeszłości:

  • By 6 p.m., we*'d been travelling** for ten hours.*
  • How long had they been dating before they got married?
  • She*'d been feeling** ill for a few days before she saw a doctor.*

For poprzedza okres, since — punkt startowy, tak jak w present perfect continuous, ale punktem odniesienia jest tu moment w przeszłości, a nie teraz:

  • He*'d been working** there for five years when the company closed.*
  • They had been waiting since dawn when the gates finally opened.

W polskim często wystarczy czas przeszły niedokonany z wyrażeniami typu „już od”, „od dawna”: „Czekała już od godziny, gdy autobus w końcu przyjechał”. W angielskim trzeba jednak zaznaczyć wcześniejsze trwanie względem punktu w przeszłości: had been + -ing.

Wyjaśnianie przeszłej sytuacji przez jej niedawną przyczynę

Podobnie jak present perfect continuous wyjaśnia sytuację w teraźniejszości, past perfect continuous wyjaśnia sytuację w przeszłości — czynność niedawno trwała, mogła właśnie się skończyć albo nadal trwać, a jej skutki były widoczne w tamtym momencie w przeszłości:

  • Her clothes were wet because she*'d been swimming**.*
  • He was out of breath — he*'d been running**.*
  • The kitchen was a mess. Someone had been cooking.

To tak, jakbyś stał w pewnym punkcie przeszłości i patrzył wstecz na to, co niedawno to spowodowało — ta sama logika co w I've been working, that's why I'm tired, tylko przesunięta o jeden krok w przeszłość.

Past perfect continuous a past perfect simple

Obie formy odnoszą się do czegoś wcześniejszego niż pewien moment w przeszłości, a różnica nacisku przypomina tę między present perfect simple a present perfect continuous:

Past perfect simple Past perfect continuous
Nacisk rezultat, liczba lub zakończone wydarzenie trwająca czynność lub jej czas trwania
Przykład She had written three emails before lunch. (trzy — liczy się liczba) She*'d been writing** emails all morning.* (liczy się trwająca czynność)
Przykład He had finished the report when I called. (było gotowe) He*'d been writing** the report when I called.* (może jeszcze nie było gotowe)

Prosta zasada: jeśli liczysz rezultat lub coś ukończonego → forma prosta; jeśli chcesz podkreślić czas trwania lub ciągły charakter czynności → continuous:

  • I*'d read** four chapters by the time she arrived.* (liczba przeczytanych rozdziałów = rezultat)
  • I*'d been reading** for an hour by the time she arrived.* (jak długo = czas trwania)

Past perfect simple też często pojawia się przy określaniu czasu trwania, gdy cały okres przedstawiany jest jako zakończony fakt — zwłaszcza przy długotrwałych sytuacjach, takich jak live, work, study czy teach: I had worked there for five years before I left. Forma ciągła mocniej podkreśla, że czynność była w toku: I'd been working there for five years and still didn't feel settled.

Z niektórymi czasownikami obie formy są naturalne z niewielką różnicą znaczeniową: I'd lived there for years (prosta — częsta w długotrwałych sytuacjach) vs. I'd been living there for years (continuous — lekki nacisk na trwającą czynność). Obie są poprawne.

Past perfect continuous a past continuous

Te dwie formy odpowiadają na różne pytania. Past continuous opisuje to, co działo się w jednym konkretnym momencie w przeszłości; past perfect continuous opisuje czynność, która trwała przez jakiś czas przed późniejszym momentem w przeszłości:

  • At 8 p.m., I was cooking dinner. (dokładnie w tym momencie — past continuous)
  • By the time she arrived, I*'d been cooking** for an hour.* (czas trwania przed tym późniejszym momentem — past perfect continuous)

Czasowniki stanu zwykle zachowują formę prostą

Czasowniki opisujące stany, a nie czynności — know, believe, understand, like, love, need, own, have (posiadanie) — zwykle zachowują formę prostą przy określaniu czasu trwania, nawet w przeszłości:

  • I'd been knowing him for years before I found out. → ✅ I'd known him for years before I found out.
  • She'd been having the car since 2018. (posiadanie) → ✅ She'd had the car since 2018.

Jak zwykle, niektóre z tych czasowników mogą wystąpić w formie continuous z tymczasowym lub czynnościowym znaczeniem (He'd been having second thoughts), ale nie w swoim podstawowym znaczeniu stanowym.

Przeczenia

W przeczeniach not wstawiamy między had a been — zwykle w skróconej formie hadn't:

  • I hadn't been sleeping well before the trip.
  • They hadn't been speaking for months when they finally made up.

Pytania

W pytaniach had przesuwa się przed podmiot:

  • Had you been waiting long?
  • Had she been feeling unwell before the appointment?
  • How long had they been living there?

Krótkie odpowiedzi: Yes, I had. / No, I hadn't.

Częste błędy

  • I had been wait for an hour. → ✅ I had been waiting for an hour. (po been stoi forma -ing)
  • She had been been working all day. → ✅ She had been working all day. (tylko jedno been)
  • How long you had been waiting? → ✅ How long had you been waiting? (w pytaniach had przesuwa się przed podmiot)
  • We had been living there since three years. → ✅ We had been living there for three years. (three years to okres → for)
  • I'd been knowing her since school. → ✅ I'd known her since school. (czasownik stanu → past perfect simple)
  • He had been finished the report when I arrived. (mieszanie obu form) → ✅ He had finished the report when I arrived. (rezultat → prosta) lub He*'d been writing** the report when I arrived.* (trwająca czynność → continuous) — ale nie obie naraz.

Sprawdź się

Past perfect simple czy continuous?

  1. By the time the ambulance arrived, he ____ (lie) on the ground for ten minutes.
  2. She ____ (write) three chapters before her laptop broke.
  3. ____ you ____ (wait) long when the taxi finally showed up?
  4. They were exhausted because they ____ (hike) since sunrise.
  5. I ____ (know) him for years before he told me his real name.
Pokaż odpowiedzi
  1. had been lying (czas trwania do tego momentu)
  2. had written (liczba rozdziałów = rezultat)
  3. Had you been waiting (czas trwania przed przyjazdem taksówki)
  4. had been hiking (trwająca czynność wyjaśnia zmęczenie)
  5. had known (czasownik stanu → forma prosta, nawet przy określaniu czasu trwania)

Najważniejsze

  • Past perfect continuous = had + been + forma -inghad nigdy się nie zmienia, niezależnie od podmiotu.
  • Używaj go dla czasu trwania czynności przed momentem w przeszłości (for / since) lub żeby wyjaśnić przeszłą sytuację przez jej niedawną przyczynę (she was wet — she'd been swimming).
  • W zestawieniu z past perfect simple: prosta = rezultat, liczba lub zakończone wydarzenie; continuous = trwająca czynność lub jej czas trwania.
  • W zestawieniu z past continuous: past continuous = działo się w jednym konkretnym momencie w przeszłości; past perfect continuous = czas trwania prowadzący do późniejszego momentu w przeszłości.
  • Czasowniki stanu (know, have, own, like itp.) zachowują formę prostą przy określaniu czasu trwania, nawet w przeszłości: I'd known him for years.
  • Przeczenia: hadn't been + -ing. Pytania: Had + podmiot + been + -ing?