Present Perfect Continuous: lauseid, harjutusi, teste ja näiteid

Present Perfect Continuous kasutame

Present perfect continuous’i kasutatakse tegevuse kirjeldamiseks, mis algas minevikus ja kestab siiani, või on just lõppenud, kuid millel on praegu nähtav tulemus.

She has been working here for three years.
Ta on siin töötanud kolm aastat.

Present Perfect Continuous Vorm

Subject + have/has been + V-ing

I have been studying all morning.
Olen terve hommiku õppinud.
He has been waiting for you.
Ta on sind oodanud.

Present Perfect Continuous Reegel

  • Seda kasutatakse tegevuse kohta, mis algas minevikus ja kestab siiani.
    I have been living in this city since 2022.
    Olen selles linnas elanud alates 2022. aastast.
    They have been learning English for six months.
    Nad on õppinud inglise keelt kuus kuud.
  • Seda kasutatakse tegevuse kohta, mis on hiljuti lõppenud, kuid mille tulemus on praegu nähtav.
    She is tired because she has been running.
    Ta on väsinud, sest ta on jooksnud.
    Your clothes are wet because it has been raining.
    Sinu riided on märjad, sest on sadanud.
  • See rõhutab tegevuse kestust või protsessi.
    We have been working on this project all week.
    Oleme selle projekti kallal töötanud terve nädala.
    He has been preparing for the exam since morning.
    Ta on hommikust saadik eksamiks valmistunud.
  • Seda kasutatakse sageli koos sõnadega for ja since, et väljendada kestust.
    I have been reading for two hours.
    Ma olen lugenud kaks tundi.
    She has been working here since January.
    Ta on siin töötanud jaanuarist saadik.
  • Levinud ajaväljendid on terve päev, terve hommik, hiljuti, viimasel ajal, juba ja alates.
    They have been talking all evening.
    Nad on terve õhtu rääkinud.
    I have been feeling tired lately.
    Ma olen viimasel ajal end väsinuna tundnud.
  • Present Perfect Continuous keskendub protsessile, samas kui Present Perfect keskendub sagedamini tulemusele.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Mõnda tegusõna tavaliselt kestvas vormis ei kasutata (know, like, want, need, understand).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Eitus

  • Eitus moodustatakse have not been / has not been või lühivormide haven't been / hasn't been abil.
    I haven't been sleeping well recently.
    Ma ei ole viimasel ajal hästi maganud.
    She hasn't been working much this week.
    Ta ei ole sel nädalal eriti palju töötanud.
    They haven't been studying lately.
    Nad ei ole viimasel ajal õppinud.

Present Perfect Continuous Küsimused

Küsimustes tuleb have või has enne alust.

Have/Has + subject + been + V-ing?
Wh-word + have/has + subject + been + V-ing?

Have you been waiting long?
Kas sa oled kaua oodanud?
Has she been studying since morning?
Kas ta on hommikust saadik õppinud?
Why have they been arguing?
Miks nad on vaielnud?
How long has he been working here?
Kui kaua ta siin töötanud on?

Present Perfect Continuous Tüüpilised vead

❌ 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 Lausete

I have been preparing for the interview since breakfast.
Olen alates hommikusöögist intervjuuks valmistunud.
She has been working on the report all day.
Ta on terve päeva aruande kallal töötanud.
We have been waiting for the update for two hours.
Oleme uuendust oodanud kaks tundi.
He has been learning English since last year.
Ta on õppinud inglise keelt alates eelmisest aastast.
They have been discussing the new feature all morning.
Nad on terve hommiku arutanud uut funktsiooni.
I have been trying to fix this bug since yesterday.
Olen püüdnud seda viga parandada alates eilsest.
She has been feeling much better recently.
Ta on viimasel ajal end palju paremini tundnud.
We have been living here for a long time.
Oleme siin juba pikka aega elanud.
He has been running every evening this month.
Ta on sel kuul igal õhtul jooksmas käinud.
The team has been developing this feature for several weeks.
Meeskond on seda funktsiooni arendanud juba mitu nädalat.

Present Perfect Continuous Näited

I have been checking the document for the last twenty minutes.
Ma olen viimased kakskümmend minutit dokumenti kontrollinud.
She has been speaking to customers all afternoon.
Ta on terve pärastlõuna klientidega rääkinud.
They have been working on the same task since Monday.
Nad on sama ülesande kallal töötanud alates esmaspäevast.
We have been looking for a better solution recently.
Oleme viimasel ajal otsinud paremat lahendust.
He has been fixing the server since early morning.
Ta on serverit remontinud varahommikust saadik.
I have been thinking about your idea a lot lately.
Ma olen viimasel ajal su idee peale palju mõelnud.
She has been getting ready for the trip all day.
Ta on terve päeva reisiks valmistunud.
We have been testing the application since last week.
Oleme rakendust testinud alates eelmisest nädalast.
He has been talking to HR about the new policy.
Ta on personaliosakonnaga uuest poliitikast rääkinud.
They have been planning the event for months.
Nad on üritust planeerinud juba kuid.

Rakenduses saadaval olevad inglise keele grammatika harjutused

Tenses

Conditionals

Sentences

Verbs