Present Perfect Continuous arată o acțiune care a început în trecut și durează încă sau tocmai s-a terminat. Îl folosești ca să spui de cât timp faci ceva sau de ce se vede un rezultat acum.
I've been waiting for an hour.
Aștept de o oră.
Forma
have / has + been + verb cu -ing:
| Persoana | Afirmativ | Forma scurtă |
|---|---|---|
| I / you / we / they | I have been working. | I've been working. |
| he / she / it | She has been working. | She's been working. |
| Forma | Exemplu |
|---|---|
| negativ | I haven't been sleeping well. |
| întrebare | Have you been waiting long? |
| răspuns | Yes, I have. / No, I haven't. |
Ce înseamnă
Present Perfect Continuous arată o acțiune care a început în trecut și continuă până acum (sau tocmai s-a terminat). Accentul e pe durata ei.
I've been learning English for three years.
Învăț engleza de trei ani.
We've been waiting since nine o'clock.
Așteptăm de la ora nouă.
How long have you been working here?
De cât timp lucrezi aici?
O acțiune recentă cu rezultat vizibil
Poți folosi aceeași formă când o acțiune tocmai s-a terminat și îi vezi urmele:
You look tired. — Yes, I've been working all night.
Arăți obosit. — Da, am muncit toată noaptea.
Why are your hands dirty? — I've been cleaning the garage.
De ce ai mâinile murdare? — Făceam curat în garaj.
It's been raining. The streets are wet.
A plouat. Străzile sunt ude.
Verbe care nu primesc forma continuă
Verbele de stare nu se folosesc cu -ing, nici aici: know, like, love, want, need, have (în sens de „a avea”), understand. Pentru ele folosești Present Perfect simplu:
I've known her for ten years.
O cunosc de zece ani.
I've had this phone since last year.
Am telefonul acesta din anul trecut.