Igeidők és szemlélet

Present perfect continuous (have been + -ing) egyszerűen

Szint B1 Igeidők és szemlélet
A lényeg

A present perfect continuous-t a have/has been + ige-ing alakkal képezzük, és arra jó, hogy kiemeld: egy tevékenység mennyi ideje tart, és a jelenig is folyik. Például az "I've been waiting for an hour." azt jelenti, hogy egy órája várakozol, és még most is vársz; a "She's been studying since 9am." pedig azt, hogy reggel 9 óta tanul folyamatosan. Vigyázz a for és a since különbségére: a for után időtartam áll ("for an hour"), a since után pedig kezdőpont ("since 9am") - magyarul mindkettő lehet "óta", ezért könnyű elrontani. Állapotot kifejező igékkel (know, love) viszont ne használd ezt az alakot, vagyis ne mondj olyat, hogy "I've been knowing him".

Példák

  • 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

A teljes lecke

Minden a videóból, szövegben.

  1. have been + -ing

    a present perfect continuous

    Az I've waited és az I've been waiting for an hour hasonló, de csak az egyik érezteti minden percét. Itt az igeidő, ami ezt teszi.

  2. have / has + been + verb-ing

    Akkor használd ezt az igeidőt, ha hangsúlyozni akarod, mióta tart valami, egészen mostanáig. Az alak egyszerű: have vagy has, plusz been, plusz az -ing-es ige.

  3. Eredmény vagy időtartam

    present perfect
    • az eredmény
    • kész van
    • mi történt
    perfect continuous
    • a tevékenység
    • még tart
    • meddig

    Vesd össze a két perfectet. Az egyszerű present perfect az eredményre mutat: kész van. A continuous magára a tevékenységre: meddig, még tart, az erőfeszítés, amit szinte érzel.

  4. I've been waiting for an hour.

    mostanáig tart

    Kezdd a fő használattal: olyan cselekvés, ami a múltban kezdődött és most is tart. I've been waiting for an hour.

  5. She's been studying for three hours.

    for = időtartam

    Most a két szócska, ami hozzá tartozik. A for egy időtartammal jár. Egy óra, két hét, egy örökkévalóság. She's been studying for three hours.

  6. She's been studying since 9am.

    since = kezdőpont

    A since a kezdőponttal jár: egy időpont, egy nap, egy év. Since kilenc, since hétfő, since 2020. She's been studying since 9am.

  7. It's been raining all day.

    friss, látható hatás

    Egy jelen eredményt is megmagyaráz. A tevékenység talán épp abbamaradt, de a hatása még látszik. It's been raining all day.

  8. How long have you been learning English?

    how long = időtartam-kérdés

    Az időtartamra a how long kérdéssel kérdezz. Ez a természetes kérdés, amire ez az igeidő készült. How long have you been learning English?

  9. I've been working since two hours. since + időtartam
    I've been working for two hours. for + időtartam

    for = meddig · since = mióta.

    Most a klasszikus csapda. Ne mondd, hogy since two hours. A since kezdőpontot jelöl, nem hosszt. A két óra hossz, tehát for two hours kell.

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

    Az állapotigék (know, like, own) az egyszerű perfectet veszik.

    Második csapda: az állapotigék. Az olyan igék, mint know, like vagy own, állapotot írnak le, nem cselekvést, ezért nem veszik fel ezt az igeidőt. Nem been knowing valakit: egyszerűen known.

  11. I've been reading all morning.

    az erőfeszítés, nem az eredmény

    Még egy ellentét, ami az egészet megmutatja. Az I've read it az eredményt közli. Az I've been reading it a folyamatban lévő erőfeszítésbe helyez, talán nem is befejezve. I've been reading all morning.

  12. Jegyezd meg

    • have/has + been + -ing → meddig
    • for + időtartam · since + kezdőpont
    • Állapotigékkel nem (know, like)

    Jegyezd meg tehát: have vagy has, plusz been, plusz -ing, hogy hangsúlyozd, meddig. A for időtartamot vesz; a since kezdőpontot; az állapotigék pedig egyszerűek maradnak.

Ajánlott videók