Present Perfect Continuous folosim
Present Perfect Continuous este folosit pentru a vorbi despre o acțiune care a început în trecut și continuă încă și acum sau care tocmai s-a oprit, dar are un rezultat vizibil în prezent.
She has been working here for three years.
Ea lucrează aici de trei ani.
Ea lucrează aici de trei ani.
Present Perfect Continuous Formă
Subject + have/has been + V-ing
I have been studying all morning.
Am studiat toată dimineața.
Am studiat toată dimineața.
He has been waiting for you.
Te așteaptă de ceva timp.
Te așteaptă de ceva timp.
Present Perfect Continuous Regulă
-
Se folosește pentru o acțiune care a început în trecut și continuă până în prezent.
I have been living in this city since 2022.
Locuiesc în acest oraș din 2022.They have been learning English for six months.
Ei învață engleza de șase luni. -
Este folosit pentru o acțiune care s-a încheiat recent, dar al cărei rezultat este vizibil acum.
She is tired because she has been running.
Este obosită pentru că a alergat.Your clothes are wet because it has been raining.
Hainele tale sunt ude pentru că a plouat. -
Accentuează durata sau desfășurarea unei acțiuni.
We have been working on this project all week.
Am lucrat la acest proiect toată săptămâna.He has been preparing for the exam since morning.
Se pregătește pentru examen încă de dimineață. -
Este adesea folosit cu for și since pentru a arăta durata.
I have been reading for two hours.
Citesc de două ore.She has been working here since January.
Ea lucrează aici din ianuarie. -
Expresiile comune de timp includ toată ziua, toată dimineața, recent, în ultima vreme, timp de și din.
They have been talking all evening.
Au vorbit toată seara.I have been feeling tired lately.
M-am simțit obosit(ă) în ultima vreme. -
Present Perfect Continuous se concentrează pe proces, în timp ce Present Perfect se concentrează mai des pe rezultat.
✅ She has been writing emails all morning. (process)✅ She has written five emails this morning. (result)
-
Unele verbe nu sunt de obicei folosite la formele continue (know, like, want, need, understand).
✅ I have known her for years.❌ I have been knowing her for years.
Present Perfect Continuous Negație
-
Negația se formează cu have not been / has not been sau formele scurte haven't been / hasn't been.
I haven't been sleeping well recently.
Nu am dormit bine în ultima vreme.She hasn't been working much this week.
Nu a muncit prea mult săptămâna aceasta.They haven't been studying lately.
Nu au mai învățat în ultima vreme.
Present Perfect Continuous Întrebări
În întrebări, have sau has vine înaintea subiectului.
Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?
Have you been waiting long?
Ai așteptat mult?
Ai așteptat mult?
Has she been studying since morning?
Studiază de dimineață?
Studiază de dimineață?
Why have they been arguing?
De ce s-au certat?
De ce s-au certat?
How long has he been working here?
De cât timp lucrează aici?
De cât timp lucrează aici?
Present Perfect Continuous Greșeli tipice
❌ She has been work all day.
✅ She has been working all day.
❌ I am been studying since morning.
✅ I have been studying since morning.
❌ Has he been wait long?
✅ Has he been waiting long?
❌ I have been knowing her for years.
✅ I have known her for years.
❌ She has worked all morning. (if you want to stress the process)
✅ She has been working all morning.
Present Perfect Continuous Propoziții
I have been preparing for the interview since breakfast.
Mă pregătesc pentru interviu încă de la micul dejun.
Mă pregătesc pentru interviu încă de la micul dejun.
She has been working on the report all day.
Ea a lucrat la raport toată ziua.
Ea a lucrat la raport toată ziua.
We have been waiting for the update for two hours.
Am așteptat actualizarea de două ore.
Am așteptat actualizarea de două ore.
He has been learning English since last year.
El învață engleză de anul trecut.
El învață engleză de anul trecut.
They have been discussing the new feature all morning.
Au discutat despre noua funcționalitate toată dimineața.
Au discutat despre noua funcționalitate toată dimineața.
I have been trying to fix this bug since yesterday.
Încerc să repar acest bug de ieri.
Încerc să repar acest bug de ieri.
She has been feeling much better recently.
Ea s-a simțit mult mai bine în ultima vreme.
Ea s-a simțit mult mai bine în ultima vreme.
We have been living here for a long time.
Locuim aici de mult timp.
Locuim aici de mult timp.
He has been running every evening this month.
A alergat în fiecare seară luna aceasta.
A alergat în fiecare seară luna aceasta.
The team has been developing this feature for several weeks.
Echipa dezvoltă această funcționalitate de câteva săptămâni.
Echipa dezvoltă această funcționalitate de câteva săptămâni.
Present Perfect Continuous Exemple
I have been checking the document for the last twenty minutes.
Verific documentul de douăzeci de minute.
Verific documentul de douăzeci de minute.
She has been speaking to customers all afternoon.
Ea a vorbit cu clienții toată după-amiaza.
Ea a vorbit cu clienții toată după-amiaza.
They have been working on the same task since Monday.
Au lucrat la aceeași sarcină de luni.
Au lucrat la aceeași sarcină de luni.
We have been looking for a better solution recently.
Am căutat recent o soluție mai bună.
Am căutat recent o soluție mai bună.
He has been fixing the server since early morning.
El repară serverul încă de dimineață devreme.
El repară serverul încă de dimineață devreme.
I have been thinking about your idea a lot lately.
M-am gândit mult în ultima vreme la ideea ta.
M-am gândit mult în ultima vreme la ideea ta.
She has been getting ready for the trip all day.
Ea se pregătește pentru călătorie de toată ziua.
Ea se pregătește pentru călătorie de toată ziua.
We have been testing the application since last week.
Testăm aplicația încă de săptămâna trecută.
Testăm aplicația încă de săptămâna trecută.
He has been talking to HR about the new policy.
A vorbit cu HR despre noua politică.
A vorbit cu HR despre noua politică.
They have been planning the event for months.
Ei au planificat evenimentul de luni de zile.
Ei au planificat evenimentul de luni de zile.