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 -ing → I*'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?
- By the time the ambulance arrived, he ____ (lie) on the ground for ten minutes.
- She ____ (write) three chapters before her laptop broke.
- ____ you ____ (wait) long when the taxi finally showed up?
- They were exhausted because they ____ (hike) since sunrise.
- I ____ (know) him for years before he told me his real name.
Pokaż odpowiedzi
- had been lying (czas trwania do tego momentu)
- had written (liczba rozdziałów = rezultat)
- Had you been waiting (czas trwania przed przyjazdem taksówki)
- had been hiking (trwająca czynność wyjaśnia zmęczenie)
- had known (czasownik stanu → forma prosta, nawet przy określaniu czasu trwania)
Ucz się szybciej z GrammarMama
Ten artykuł omawia jeden temat — oto jak GrammarMama pomaga zamienić go w trwały postęp:
-
Poznaj swój poziom — Krótki test poziomujący określa Twój poziom według ESOKJ, dzięki czemu każde ćwiczenie jest dopasowane do Ciebie. Sprawdź swój poziom →
-
Idź jasną ścieżką — Ćwicz każdy temat we właściwej kolejności, od A1 aż po C2. Zobacz całą ścieżkę →
-
Ustaw własny cel — Powiedz nam, po co się uczysz, a ćwiczenia dopasują się do Twoich zainteresowań. Ustaw cel →
-
Śledź swoje błędy — Zobacz, jakie schematy kryją się za tym, co sprawia Ci trudność, i wyeliminuj je na dobre. Przejrzyj błędy →
-
Rozbuduj swoje słownictwo — Słowa z ćwiczeń są zapisywane i powtarzane metodą powtórek rozłożonych w czasie. Otwórz słownictwo →
-
Ćwicz mówienie — Odpowiadaj na ćwiczenia na głos zamiast pisać, kiedy tylko masz ochotę. Wypróbuj ćwiczenia mówienia →
-
Trenuj wymowę — Otrzymuj natychmiastową informację zwrotną o wymowie, słowo po słowie. Trenuj wymowę →
-
Ćwicz odrobinę każdego dnia — Krótkie codzienne ćwiczenia dopasowane do Twojego poziomu utrzymują język w pamięci. Zacznij ćwiczyć →
Najważniejsze
- Past perfect continuous = had + been + forma -ing — had 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?