Present Perfect Continuous: have/has been + -ing
Present Perfect Continuous se formează cu have/has been + verb-ing și scoate în evidență durata sau caracterul continuu al unei acțiuni care se desfășoară până în prezent: "I've been waiting for an hour." sau "She's been studying since 9am." Spre deosebire de română, unde adesea folosim un simplu prezent sau imperfect pentru aceeași idee ("aștept de o oră"), engleza marchează explicit legătura dintre trecut și prezent prin această structură. Reține distincția care îi încurcă pe vorbitorii de română: folosește "for" cu o perioadă de timp (for an hour) și "since" cu un punct de început (since 9am) - niciodată "since two hours". De asemenea, nu se folosește cu verbe de stare: spunem "I've known him", nu "I've been knowing him".
Exemple
- I've been waiting for an hour. the waiting started an hour ago and continues
- She's been studying since 9am. studying began at 9am and is ongoing
- It's been raining all day. rain has continued all day
Lecția completă
Tot ce e în videoclip, în text.
-
I've waited și I've been waiting for an hour sună asemănător, dar doar una te face să simți fiecare minut. Iată timpul care face asta.
-
Folosește acest timp când vrei să subliniezi de cât timp durează ceva, până acum. Forma e simplă: have sau has, plus been, plus verbul cu terminația -ing.
-
Compară cele două perfecte. Present perfect simplu arată rezultatul: e gata. Continuous arată activitatea în sine: cât de mult, încă în desfășurare, efortul pe care aproape îl simți.
-
Începe cu utilizarea principală: o acțiune care a început în trecut și încă se petrece acum. I've been waiting for an hour.
-
Acum cele două cuvințele care îl însoțesc. Folosește for cu o perioadă de timp, o durată. O oră, două săptămâni, o veșnicie. She's been studying for three hours.
-
Folosește since cu punctul în care a început: o oră, o zi, un an. Since nouă, since luni, since 2020. She's been studying since 9am.
-
Explică și un rezultat din prezent. Activitatea poate tocmai s-a oprit, dar încă îi vezi efectul. It's been raining all day.
-
Întreabă despre durată cu how long. Este întrebarea firească pentru care a fost creat acest timp. How long have you been learning English?
-
Acum capcana clasică. Nu spune since two hours. Since marchează un punct de început, nu o durată. Două ore sunt o durată, deci trebuie for two hours.
-
A doua capcană: verbele de stare. Verbe ca know, like sau own descriu stări, nu acțiuni, deci nu iau acest timp. Nu ai been knowing pe cineva: pur și simplu l-ai known.
-
Un ultim contrast care arată tot. I've read it raportează rezultatul. I've been reading it te bagă în efortul în desfășurare, poate nici măcar terminat. I've been reading all morning.
-
Așadar ține minte: have sau has, plus been, plus -ing, ca să subliniezi de cât timp. For ia o durată; since ia un punct de început; iar verbele de stare rămân simple.