Present perfect continuous (have been + -ing)
Present perfect continuous muodostetaan rakenteella have/has been + verbi-ing, ja se korostaa toiminnan kestoa tai jatkuvuutta, joka ulottuu nykyhetkeen asti: "I've been waiting for an hour." Käytä sanaa for ajanjaksosta (for an hour) ja since alkamishetkestä ("She's been studying since 9am."). Suomessa ei ole vastaavaa erillistä aikamuotoa - sanomme yleensä vain "olen odottanut tunnin", joten suomenkielisen kannattaa kiinnittää huomiota juuri tähän jatkuvuutta korostavaan be + -ing -rakenteeseen. Muista kaksi sudenkuoppaa: älä sano "since two hours" (oikein: for two hours) äläkä käytä rakennetta statiivisten verbien kanssa ("I've been knowing him" on virheellinen).
Esimerkkejä
- I've been waiting for an hour. the waiting started an hour ago and continues
- She's been studying since 9am. studying began at 9am and is ongoing
- It's been raining all day. rain has continued all day
Koko oppitunti
Kaikki videon sisältö tekstinä.
-
I've waited ja I've been waiting for an hour kuulostavat samalta, mutta vain toinen saa tuntemaan jokaisen minuutin. Tässä on aikamuoto, joka tekee sen.
-
Käytä tätä aikamuotoa, kun haluat korostaa, kuinka kauan jokin on jatkunut, aina tähän hetkeen asti. Muoto on yksinkertainen: have tai has, plus been, plus verbi -ing-päätteellä.
-
Vertaa kahta perfektiä. Tavallinen present perfect osoittaa tulokseen: se on tehty. Continuous osoittaa itse toimintaan: kuinka kauan, yhä käynnissä, ponnistus jonka melkein tunnet.
-
Aloita pääkäytöstä: toiminta, joka alkoi menneisyydessä ja jatkuu yhä nyt. I've been waiting for an hour.
-
Nyt ne kaksi pientä sanaa. Käytä for-sanaa ajanjakson eli keston kanssa. Tunti, kaksi viikkoa, ikuisuus. She's been studying for three hours.
-
Käytä since-sanaa alkamiskohdan kanssa: kellonaika, päivä, vuosi. Since yhdeksän, since maanantai, since 2020. She's been studying since 9am.
-
Se selittää myös nykyhetken tuloksen. Toiminta on ehkä juuri loppunut, mutta sen vaikutus näkyy yhä. It's been raining all day.
-
Kysy kestoa sanoilla how long. Se on luonteva kysymys, jota varten tämä aikamuoto tehtiin. How long have you been learning English?
-
Nyt klassinen ansa. Älä sano since two hours. Since merkitsee alkamiskohdan, ei kestoa. Kaksi tuntia on kesto, joten pitää olla for two hours.
-
Toinen ansa: tilaverbit. Verbit kuten know, like ja own kuvaavat tiloja, eivät toimintaa, joten ne eivät käytä tätä aikamuotoa. Et ole been knowing ketään: olet yksinkertaisesti known hänet.
-
Vielä yksi vastakohta, joka näyttää koko idean. I've read it kertoo tuloksen. I've been reading it vie sinut keskelle käynnissä olevaa ponnistusta, ehkei edes valmista. I've been reading all morning.
-
Muista siis: have tai has, plus been, plus -ing, korostamaan kestoa. For ottaa keston; since ottaa alkamiskohdan; ja tilaverbit pysyvät yksinkertaisina.