Aikamuodot ja aspekti

Present perfect continuous (have been + -ing)

Taso B1 Aikamuodot ja aspekti
Ydinajatus

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ä.

  1. have been + -ing

    present perfect continuous

    <t>I've waited</t> ja <t>I've been waiting for an hour</t> kuulostavat samalta, mutta vain toinen saa tuntemaan jokaisen minuutin. Tässä on aikamuoto, joka tekee sen.

  2. have / has + been + verb-ing

    Käytä tätä aikamuotoa, kun haluat korostaa, kuinka kauan jokin on jatkunut, aina tähän hetkeen asti. Muoto on yksinkertainen: <t>have</t> tai <t>has</t>, plus <t>been</t>, plus verbi <t>-ing</t>-päätteellä.

  3. Tulos vai kesto

    present perfect
    • tulos
    • se on valmis
    • mitä tapahtui
    perfect continuous
    • toiminta
    • yhä käynnissä
    • kuinka kauan

    Vertaa kahta perfektiä. Tavallinen <t>present perfect</t> osoittaa tulokseen: se on tehty. <t>Continuous</t> osoittaa itse toimintaan: kuinka kauan, yhä käynnissä, ponnistus jonka melkein tunnet.

  4. I've been waiting for an hour.

    käynnissä tähän asti

    Aloita pääkäytöstä: toiminta, joka alkoi menneisyydessä ja jatkuu yhä nyt. I've been waiting for an hour.

  5. She's been studying for three hours.

    for = kesto

    Nyt ne kaksi pientä sanaa. Käytä <t>for</t>-sanaa ajanjakson eli keston kanssa. Tunti, kaksi viikkoa, ikuisuus. She's been studying for three hours.

  6. She's been studying since 9am.

    since = alkamiskohta

    Käytä <t>since</t>-sanaa alkamiskohdan kanssa: kellonaika, päivä, vuosi. <t>Since</t> yhdeksän, <t>since</t> maanantai, <t>since</t> 2020. She's been studying since 9am.

  7. It's been raining all day.

    äskettäin, näkyvä vaikutus

    Se selittää myös nykyhetken tuloksen. Toiminta on ehkä juuri loppunut, mutta sen vaikutus näkyy yhä. It's been raining all day.

  8. How long have you been learning English?

    how long = kestokysymys

    Kysy kestoa sanoilla <t>how long</t>. Se on luonteva kysymys, jota varten tämä aikamuoto tehtiin. How long have you been learning English?

  9. I've been working since two hours. since + kesto
    I've been working for two hours. for + kesto

    for = kuinka kauan · since = mistä lähtien.

    Nyt klassinen ansa. Älä sano <t>since two hours</t>. <t>Since</t> merkitsee alkamiskohdan, ei kestoa. Kaksi tuntia on kesto, joten pitää olla <t>for two hours</t>.

  10. I've been knowing him for years. know = tila
    I've known him for years. tila → present perfect

    Tilaverbit (know, like, own) käyttävät tavallista perfektiä.

    Toinen ansa: tilaverbit. Verbit kuten <t>know</t>, <t>like</t> ja <t>own</t> kuvaavat tiloja, eivät toimintaa, joten ne eivät käytä tätä aikamuotoa. Et ole <t>been knowing</t> ketään: olet yksinkertaisesti <t>known</t> hänet.

  11. I've been reading all morning.

    ponnistus, ei tulos

    Vielä yksi vastakohta, joka näyttää koko idean. <t>I've read it</t> kertoo tuloksen. <t>I've been reading it</t> vie sinut keskelle käynnissä olevaa ponnistusta, ehkei edes valmista. I've been reading all morning.

  12. Muista

    • have/has + been + -ing → kuinka kauan
    • for + kesto · since + alkamiskohta
    • Ei tilaverbeillä (know, like)

    Muista siis: <t>have</t> tai <t>has</t>, plus <t>been</t>, plus <t>-ing</t>, korostamaan kestoa. <t>For</t> ottaa keston; <t>since</t> ottaa alkamiskohdan; ja tilaverbit pysyvät yksinkertaisina.