Gramatică engleză · Nivel B1 · Lecție gratuită

Present Perfect Continuous: când contează durata, nu rezultatul

Dacă vrei să spui de cât timp faci ceva sau să arăți că o acțiune recentă a lăsat urme vizibile, ai nevoie de present perfect continuous. E timpul care pune procesul în centru.

Vezi toate lecțiile Programa de engleză →

Lecție de nivel B1 Articolul e gratuit · exercițiile B1 sunt în abonamentul premium

Regula scurtă: present perfect continuous (have / has been + verb-ing) pune accentul pe durata unei acțiuni care a început în trecut și continuă acum, sau tocmai s-a încheiat și se vede rezultatul.

Cum se formează present perfect continuous?

Formă Exemplu
afirmativI have been waiting. / She has been waiting.
negativThey haven't been sleeping well.
întrebareHow long have you been learning English?

Când se folosește present perfect continuous?

Utilizare Exemplu Explicație
acțiune care continuă I have been working here for five years. Lucrez și acum.
acțiune recent încheiată, cu urme vizibile Your eyes are red. Have you been crying? Rezultatul se vede acum.

Care e diferența dintre present perfect simplu și continuous?

Present perfect simplu Present perfect continuous
I have read the book. (l-am terminat) I have been reading the book. (sunt în mijlocul lui)
She has written three emails. (cât) She has been writing emails all day. (cât timp)
accent pe rezultat accent pe proces și durată

Testul practic: dacă spui câte lucruri s-au făcut, folosești forma simplă. Dacă spui de cât timp se face ceva, folosești continuous.

Cum se folosesc for, since și how long?

Alte cuvinte care apar des: all day, all morning, lately, recently.

De ce unele verbe nu merg la continuous?

Verbele de stare (know, believe, understand, like, own, belong) rămân la present perfect simplu chiar dacă vorbim despre durată.

Corect Incorect
I have known her for years.I have been knowing her.
We have had this car since 2019.We have been having this car.

Verbele live, work, study, teach fac excepție: cu for și since, ambele forme sunt corecte și înseamnă practic același lucru.

Cum diferă present perfect continuous de past continuous?

Propoziție Sens
I was waiting for an hour.În trecut, s-a terminat.
I have been waiting for an hour.Încă aștept acum.

Ce greșesc cel mai des românii?

I am waiting here for two hours.I have been waiting here for two hours.

Acțiune începută în trecut și continuată până acum.

She has been knowing him for years.She has known him for years.

Know e verb de stare.

He has been read three books.He has read three books.

Când se spune numărul, se folosește forma simplă.

I have been working here since three years.I have been working here for three years.

Durata cere for, nu since.

How long you have been studying?How long have you been studying?

În întrebare, auxiliarul trece înaintea subiectului.

She has been finish her homework.She has finished her homework.

Rezultat terminat, deci present perfect simplu.

Present perfect continuous - răspunsuri scurte

Care e diferența dintre for și since?

For exprimă durata: for three years, for two hours. Since exprimă momentul de start: since 2020, since this morning. Greșeala clasică e since three years — corect e for three years.

Pot folosi present perfect continuous fără for sau since?

Da, mai ales când acțiunea tocmai s-a terminat și se vede rezultatul: Your eyes are red. Have you been crying? Aici nu contează durata, ci urmele vizibile ale acțiunii.

Când sunt ambele forme corecte?

Cu verbele live, work, study, teach și cu for sau since, ambele forme sunt corecte: I have lived here for five years = I have been living here for five years.

Ce înseamnă „lately" și „recently" cu acest timp?

Lately și recently arată o perioadă recentă fără moment precis: I've been feeling tired lately. Funcționează la fel ca all day sau all morning — arată durata fără a preciza un start exact.

Următorii pași

Consolidează-ți înțelegerea timpurilor perfecte cu Present Perfect vs Past Simple, apoi treci la verbele modale de deducție.

Exersează present perfect continuous cu exerciții interactive

În aplicație ai lecții cu exerciții și feedback instant. Creezi cont gratuit și începi imediat de la nivelul A1; A2-B2 se deblochează cu abonament premium.

Începe gratuit