Kestoperfekti (Present Perfect Continuous)
Present Perfect Continuous
Kestoperfekti korostaa sellaisen tekemisen kestoa, joka alkoi menneisyydessä ja on yhä käynnissä tai juuri äskettäin loppunut. Se muodostetaan have/has been + verbi-ing. Se keskittyy tekemiseen itseensä eikä lopputulokseen.
MILLOIN KÄYTETÄÄN
Käytä tekemisestä, joka alkoi menneisyydessä ja on yhä käynnissä tai joka on juuri päättynyt ja jonka tulokset näkyvät. Käytetään usein sanojen 'for' (kesto) ja 'since' (alkamiskohta) kanssa.
RAKENNE
S+have/has been+V-ingI have been studying English for five years.
**Olen opiskellut** englantia viisi vuotta.
S+haven't/hasn't been+V-ingShe hasn't been sleeping well lately.
Hän **ei ole nukkunut** hyvin viime aikoina.
Have/Has+S+been+V-ing?Have you been waiting long?
**Oletko odottanut** kauan?
VIHJESANAT
- for
- since
- all day
- all morning
- lately
- recently
- how long
ESIMERKIT
I have been working here since 2020.
**Olen työskennellyt** täällä vuodesta 2020.
They have been playing football for two hours.
He **ovat pelanneet** jalkapalloa kaksi tuntia.
Has it been raining all day?
**Onko satanut** koko päivän?
She has been learning Spanish for six months.
Hän **on opiskellut** espanjaa kuusi kuukautta.
We haven't been waiting very long.
**Emme ole odottaneet** kovin kauan.
OIKEINKIRJOITUSSÄÄNNÖT
| Useimmat verbit | lisää -ing | work → working, study → studying |
|---|---|---|
| Lopussa äänetön -e | poista -e, lisää -ing | write → writing, live → living |
| Lyhyt verbi, lopussa konsonantti-vokaali-konsonantti | kahdenna loppukonsonantti + -ing | run → running, swim → swimming |
YLEISET VIRHEET
I am studying English for five years.
I have been studying English for five years.
Kun kerrot kestosta menneisyydestä tähän hetkeen, käytä kestoperfektiä, älä kestopreesensiä
She has been knowing him for years.
She has known him for years.
Tilaverbejä (know, love, believe) ei yleensä käytetä kestomuodossa; käytä silloin perfektiä
Vinkki
Käytä 'for'-sanaa ajanjakson pituuden kanssa (for two hours, for five years) ja 'since'-sanaa alkamiskohdan kanssa (since 2020, since Monday). Jos tekeminen on yhä käynnissä JA kesto on tärkeä – käytä kestoperfektiä.