Prezent Perfect Continuous in Engleza

Timpul Prezent Perfect Continuous in limba Engleza

Astazi vorbim despre Prezent Perfect Continuous in Engleza. Este un timp verbal care are legatura atat cu trecutul cat si cu prezentul.

Poate fi tradus in limba romana prin trecut sau prezent, in functie de context. Poate sa apara cu perioada de timp sau nu dar intelegem ca este vorba despre o actiune continua care a avut loc recent sau inca mai continua.

Cum se formeaza Prezentul Perfect Continuous?

Prezent Perfect Continuous in Engleza
Prezent Perfect Continuous in Engleza

Folosim auxiliar ”have” pentru toate persoanele cu exceptia persoanei a 3 a singular care are ”has”  si forma a 3 a verbului to be ( been)

Forma afirmativa

Subiect +have/has+been+verb+ing

  • I have been waiting for one hour. Astept de 1 ora.
  • You have been talking too much. Ai vorbit prea mult.
  • It has been raining.  A plouat.
  • We have been playing football.  Am jucat fotbal.
Forma afirmativa

La negativ, adaugam ”not”.

Subiect +have/has+not+been+verb+ing

  • You haven’t been feeling well lately. Nu te-ai simtit bine in ultimul timp.
  • He hasn’t been feeling well lately. Nu s-a simtit bine in ultimul timp.
Forma Interogativa


  • Have you been seeing her? Te-ai intalnit cu ea.
  • How long have you been waiting here? De cand astepti aici?
  • Have you been waiting long? Astepti de mult?
  • What have you been doing lately? Ce ai mai facut in ultimul timp?

Forma scurta – Prezent Perfect Continuous

In vorbire, folosim forma scurta la Prezent Perfect Continuous. Legam subiectul de auxiliarul have sau has.

  • I have been devine I’ve been
  • You have been devine You’ve been
  • He/She has been – He’s been She’s been.
  • It has been – It’s been
  • John has been – John’s been
  • The car has been – the car’s been
  • I’ve been reading. Citesc.
  • She’s been helping us recently.  Ne ajuta/ne-a ajutat recent. (inca ne ajuta)

In propozitii negative, putem folosi forma scurta dintre verbul auxiliar si „not”:

  • I have not been – devine – I haven’t been
  • He has not been devine He hasn’t been
  • I haven’t been playing tennis. Nu am jucat tenis
  • It hasn’t been snowing. Nu a nins. Nu ninge.

Cum folosim Prezent Perfect Continuous?

Folosim Prezent Perfect Continuous cand exista o legatura dintre trecut si prezent. Putem vorbi despre o actiune continua care a inceput in trecut dar continua inca si in prezent.

  • I have been waiting since 10 o’clock. astept de la 10.

Actiune care a inceput in trecut dar inca mai continua.

  • I have been reading for 2 hours. Citesc de 2 ore.
  • I started reading 2 hours ago. Am inceput sa citesc acum 2 ore.
  • I am still reading now. Inca mai citesc.
  • We’ve been studying since 9 o’clock. Invatam de la 9.
    We’re still studying now. Inca mai invatam.
  • How long have you been learning English? De cand inveti Engleza?
    You are still learning now. Inca mai inveti acum.
  • She’s been reading that book all day. A citit cartea toata ziua. Inca o mai citeste si acum.

Prezent Perfect Continuous – actiune care tocmai s-a incheiat

Folosim Prezent Perfect Continuous in Engleza pentru a vorbi despre o actiune continua care tocmai s-a incheiat. De obicei, rezultatele actiunii se vad.

  • I’m tired because I’ve been running. Sunt obosit pentru ca am alergat.
Citeste si:  Telefon Descarcat In Engleza

Actiune recenta Rezultat acum, in prezent.

  • I’m tired now because I’ve been running.
  • Why is the grass wet? Has it been raining? De ce e uda iarba? A plouat?
  • You don’t understand because you haven’t been listening. Nu intelegi pentru ca nu ai ascultat/ nu ai fost atent.

Uneori, folosim Prezent Perfect Continuous pentru a spune ca o actiune este temporara.

  • I usually go to the gym on the High Street, but it’s closed for repairs at the moment so I’ve been going to the one in the shopping centre. De obicei, merg la sala pe High Street dar este inchisa pentru reparatii asa ca merg la sala de la mall.

Folosim for si since cu Prezentul Perfect.

  • for – de ( perioada de timp care a inceput in trecut)
  • since –  de la ( moment in trecut)

Folosim for cu perioada de timp care a inceput in trecut.

  • for three hours – de 3 ore
  • two months – de 2 luni
  • for one decade – de 1 deceniu
  • for ten years – de 10 ani

Folosim Since cu un moment de inceput in trecut.

  • since 9 o’clock – de la 9
  • since 1st January – de la 1 ianuarie
  • since Monday –  de luni
  • for 30 minutes – de 30 de minute   since 10.00am – de  la 10 dimineata
  • for four days   -de 4 zile                 since Friday – de vineri
  • for 3 months   -de 3 luni                 since March – din martie
  • for 2 years      -de 2 ani                  since 2010 – din 2010
  • for ages        – de secole                since I left school – de cand am terminat scoala
  • for ever  – pentru/dintotdeauna      since the beginning of time – de la inceputul timpului
  • I have been studying for three hours. Invat de 3 ore.
  • I have been watching TV since 7pm. Ma uit la tv de la 7.
  • She hasn’t been feeling well for two weeks. Nu se simte bine de  2 saptamani.
  • He has been playing football for a long time. Joaca fotbal de mult timp.
  • He has been living in London since he left school. Locuieste la Londra de cand a terminat scoala.
  • How long have they been playing tennis? De cand joaca tenis?
  • They’ve been playing tennis for an hour. Joaca tenis de 1 ora.
  • They’ve been playing tennis every Sunday for years. Joaca tenis in fiecare duminica de ani buni.


Facem practica acum. Pentru a intelege mai bine acest timp verbal, iti recomand sa faci cat mai multe exercitii cu Prezent Perfect Continuous in Engleza!

Exercitiu 1

Puneti verbele din paranteza la timpul verbal corespunzator:

  1. He: I think the waiter (forget) us. We (wait) here for over half an hour and nobody (take) our order yet.
  2. She: I think you’re right. He (walk) by us at least twenty times. He probably thinks we (order, already) .
  3. He: Look at that couple over there, they (be, only) here for five or ten minutes and they already have their food.
  4. She: He must realize we (order, not) yet! We (sit) here for over half an hour staring at him.
  5. He: I don’t know if he (notice, even) us. He (run) from table to table taking orders and serving food.
  6. She: That’s true, and he (look, not) in our direction once.
Citeste si:  Sinonime Pentru Imediat in Engleza

1. has forgotten, have been waiting, has taken 2. has walked, have ordered, 3. have been 4. haven’t ordered, have been sitting 5. hes noticed, has been running 6. hasn’t looked

Exercitiu 2

Puneti verbele din paranteza la timpul verbal corespunzator:

  1. How long (be) in Canada? I (study) here for more than three years
  2. I (have) the same car for more than ten years. I’m thinking about buying a new one.
  3. I (love) chocolate since I was a child. You might even call me a „chocoholic.”
  4. Matt and Sarah (have) some difficulties in their relationship lately, so they (go) to a marriage counselor. I hope they work everything out.
  5. John (work) for the government since he graduated from Harvard University. Until recently, he (enjoy) his work, but now he is talking about retiring.
  6. Lately, I (think) about changing my career because I (become) dissatisfied with the conditions at my company.
  7. I (see) Judy for more than five years and during that time I (see) many changes in her personality.

1. have you been, have been studying 2. have had 3. have loved 4. have had, have been going 5. has worked/have been working, has enjoyed 6. have been thinking, have become  7.  have been seeing, have seen

Exercitiu 3

Puneti verbele din paranteza la timpul verbal corespunzator:

  1. It (rain) all week. I hope it stops by Saturday because I want to go to the beach.
  2. Where is Gary? He (study, at the library) for his German test on Wednesday. In fact, he (review) for the test every day for the last week.
  3. You look really great! (You, exercise) at the fitness center ?
  4. Frank, where have you been? We (wait) for you since 1 PM.
  5. A car alarm (ring) somewhere down the street. It (drive) me crazy – I wish it would stop! It (ring) for more than twenty minutes.
  6. Joseph’s English (improve, really) , isn’t it? He (watch) American television programs and (study) his grammar every day since he first arrived in San Diego. Soon he will be totally fluent.
  7. You look a little tired. (You, get) enough sleep lately? Yes, I (sleep) relatively well. I just look tired because I (feel) a little sick for the last week. I hope you feel better soon.
  8. Thanks. I (take, currently) some medicine, so I should feel better in a couple of days.

1. has been raining 2. is (at the library) studying 3. have been exercising 4. have been waiting 5. ringing, driving, has been ringing 6. is improving, has been watching, has been studying  7.  have been getting, have been sleeping, have been feeling 8. am taking

Citeste si:  Diferenta Dintre Near & Nearby in Engleza?
Exercitiu 4

Puneti verbele din paranteza la timpul verbal corespunzator:

  1. It is already 9:30 PM and I (wait) here for over an hour. If John does not get here in the next five minutes, I am going to leave.
  2. I was really angry at John yesterday. By the time he finally arrived, I (wait) for over an hour. I almost left without him.
  3. Did you hear that Ben was fired last month? He (work) for that import company for more than ten years and he (work) in almost every department. Nobody knew the company like he did.
  4. I (see) many pictures of the pyramids before I went to Egypt. Pictures of the monuments are very misleading. The pyramids are actually quite small.
  5. Sarah (climb) the Matterhorn, (sail) around the world, and (go) on safari in Kenya. She is such an adventurous person.
  6. Sarah (climb) the Matterhorn, (sail) around the world and (go) on safari in Kenya by the time she turned twenty-five. She (experience) more by that age than most people do in their entire lives.
  7. When Melanie came into the office yesterday, her eyes were red and watery. I think she (cry) .
Exercitiu 5

Puneti verbele din paranteza la timpul verbal corespunzator:

  1. So tell me a little bit about yourself, Mr. Harris. I would like to find out a little bit more about your background.
  2. I (work) in the insurance industry for over ten years. I worked for Met Life for six years and World Insurance for four and a half. During that time, I heard many good things about your company and that’s why I (apply) for the new sales position.
    Tell me a little about your hobbies and interests.
  3. In my spare time, I hike in the mountains outside of town, volunteer at the Sierra Club and play tennis. In fact, I (compete) in a tennis tournament this weekend.
  4. Really, how long (you, play) tennis ?
  5. I (play) since high school. I love the sport.
  6. You mentioned you volunteer at the Sierra Club. I (work, currently) with them on the sea turtle project. We (try) to create a wildlife sanctuary near the bay.
  7. Do you know Frank Harris? He’s my brother. He (work, presently) on the same project.
  8. I know Frank quite well. Any brother of Frank’s would be a welcome addition to our company. Just one more thing, we (look) for somebody who is fluent in Spanish; many of our clients are from Mexico.
  9. No problem. I (study) Spanish since elementary school.
Aboneaza-te la Clubul de Engleza!

Sper ca aceste exercitii cu rezolvari te ajuta sa-ti imbunatatesti nivelul la Engleza!Las un comentariu mai jos si spune-mi ce ai nevoie pentru a invata Engleza eficient!

Nu uita sa te abonezi la canalul de You Tube Clubul de Engleza pentru a vedea lectii de Engleza online!

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *