Ce se întâmpla înainte
Past Perfect Continuous arată o activitate care a durat până la un moment din trecut. Se folosește mai ales pentru a explica o situație:
She was exhausted because she had been working all day.
Era epuizată pentru că muncise toată ziua.
The ground was wet. It had been raining all night.
Pământul era ud. Plouase toată noaptea.
I had been waiting for an hour when the bus finally came.
Așteptam de o oră când a venit în sfârșit autobuzul.
În română, această idee se exprimă printr-un timp trecut obișnuit sau prin imperfect cu „de” („așteptam de o oră”). În engleză, forma continuă din trecutul anterior este obligatorie.
Forma
had been + verb cu -ing, la fel pentru toate persoanele:
| Forma | Exemplu |
|---|---|
| afirmativ | I had been waiting for an hour. |
| negativ | She hadn't been sleeping well. |
| întrebare | How long had you been waiting? |
| răspuns | Yes, I had. / No, I hadn't. |
Cu for arăți durata, iar cu since punctul de plecare: for two hours, since nine o'clock.
Continuu sau simplu?
I had been writing the report, so my eyes were tired.
Scrisesem raportul (timp îndelungat), așa că îmi erau obosiți ochii.
I had written the report, so I was ready to send it.
Terminasem raportul, așa că eram gata să-l trimit.
| Forma | Ce arată |
|---|---|
| had been writing | activitatea și durata ei |
| had written | rezultatul, acțiunea terminată |
Past Continuous sau Past Perfect Continuous?
I was working when she arrived.
Lucram exact în momentul în care a sosit.
I had been working for hours when she arrived.
Lucram deja de ore întregi când a sosit.
Primul exemplu spune ce făceai în acel moment. Al doilea spune că activitatea începuse mai devreme și durase.