Present Perfect Continuous: lauseita, harjoituksia, testejä ja esimerkkejä

Present Perfect Continuous käytämme

Present perfect continuousia käytetään puhuttaessa toiminnasta, joka alkoi menneisyydessä ja jatkuu yhä nyt, tai on juuri päättynyt mutta jolla on näkyvä tulos nyt.

She has been working here for three years.
Hän on työskennellyt täällä kolme vuotta.

Present Perfect Continuous Muoto

Subject + have/has been + V-ing

I have been studying all morning.
Olen opiskellut koko aamun.
He has been waiting for you.
Hän on odottanut sinua.

Present Perfect Continuous Sääntö

  • Sitä käytetään toimintaan, joka alkoi menneisyydessä ja jatkuu tähän hetkeen asti.
    I have been living in this city since 2022.
    Olen asunut tässä kaupungissa vuodesta 2022.
    They have been learning English for six months.
    He ovat opiskelleet englantia kuusi kuukautta.
  • Sitä käytetään toiminnasta, joka on juuri päättynyt, mutta jonka tulos näkyy nyt.
    She is tired because she has been running.
    Hän on väsynyt, koska hän on juossut.
    Your clothes are wet because it has been raining.
    Vaatteesi ovat märät, koska on satanut.
  • Se korostaa toiminnan kestoa tai prosessia.
    We have been working on this project all week.
    Olemme työskennelleet tämän projektin parissa koko viikon.
    He has been preparing for the exam since morning.
    Hän on valmistautunut kokeeseen aamusta lähtien.
  • Sitä käytetään usein yhdessä sanojen for ja since kanssa ilmaisemaan kestoa.
    I have been reading for two hours.
    Olen lukenut kaksi tuntia.
    She has been working here since January.
    Hän on työskennellyt täällä tammikuusta lähtien.
  • Yleisiä ajanilmauksia ovat koko päivän, koko aamun, äskettäin, viime aikoina, -n ajan ja lähtien.
    They have been talking all evening.
    He ovat puhuneet koko illan.
    I have been feeling tired lately.
    Olen tuntenut oloni viime aikoina väsyneeksi.
  • Present Perfect Continuous keskittyy prosessiin, kun taas Present Perfect keskittyy useammin tulokseen.
    ✅ She has been writing emails all morning. (process)
    ✅ She has written five emails this morning. (result)
  • Joitakin verbejä ei tavallisesti käytetä jatkuvissa aikamuodoissa (tietää, pitää, haluta, tarvita, ymmärtää).
    ✅ I have known her for years.
    ❌ I have been knowing her for years.

Present Perfect Continuous Kielteinen muoto

  • Kielteinen muoto muodostetaan rakenteilla have not been / has not been tai lyhyillä muodoilla haven't been / hasn't been.
    I haven't been sleeping well recently.
    En ole nukkunut hyvin viime aikoina.
    She hasn't been working much this week.
    Hän ei ole työskennellyt kovin paljon tällä viikolla.
    They haven't been studying lately.
    He eivät ole opiskelleet viime aikoina.

Present Perfect Continuous Kysymykset

Kysymyksissä have tai has tulee ennen subjektia.

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

Have you been waiting long?
Oletko odottanut kauan?
Has she been studying since morning?
Onko hän opiskellut aamusta asti?
Why have they been arguing?
Miksi he ovat riidelleet?
How long has he been working here?
Kuinka kauan hän on työskennellyt täällä?

Present Perfect Continuous Tyypilliset virheet

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

I have been preparing for the interview since breakfast.
Olen valmistautunut haastatteluun aamiaisesta lähtien.
She has been working on the report all day.
Hän on työskennellyt raportin parissa koko päivän.
We have been waiting for the update for two hours.
Olemme odottaneet päivitystä kaksi tuntia.
He has been learning English since last year.
Hän on opiskellut englantia viime vuodesta lähtien.
They have been discussing the new feature all morning.
He ovat keskustelleet uudesta ominaisuudesta koko aamun.
I have been trying to fix this bug since yesterday.
Olen yrittänyt korjata tätä bugia eilisestä lähtien.
She has been feeling much better recently.
Hän on voinut viime aikoina paljon paremmin.
We have been living here for a long time.
Olemme asuneet täällä pitkään.
He has been running every evening this month.
Hän on juossut joka ilta tässä kuussa.
The team has been developing this feature for several weeks.
Tiimi on kehittänyt tätä ominaisuutta useiden viikkojen ajan.

Present Perfect Continuous Esimerkit

I have been checking the document for the last twenty minutes.
Olen tarkistanut asiakirjaa viimeiset kaksikymmentä minuuttia.
She has been speaking to customers all afternoon.
Hän on puhunut asiakkaille koko iltapäivän.
They have been working on the same task since Monday.
He ovat työskennelleet saman tehtävän parissa maanantaista lähtien.
We have been looking for a better solution recently.
Olemme etsineet viime aikoina parempaa ratkaisua.
He has been fixing the server since early morning.
Hän on korjannut palvelinta varhaisesta aamusta lähtien.
I have been thinking about your idea a lot lately.
Olen ajatellut ideaasi paljon viime aikoina.
She has been getting ready for the trip all day.
Hän on valmistautunut matkaa varten koko päivän.
We have been testing the application since last week.
Olemme testanneet sovellusta viime viikosta lähtien.
He has been talking to HR about the new policy.
Hän on puhunut HR:n kanssa uudesta käytännöstä.
They have been planning the event for months.
He ovat suunnitelleet tapahtumaa kuukausia.

Englannin kieliopin harjoitukset, jotka ovat saatavilla sovelluksessa

Tenses

Conditionals

Sentences

Verbs