Present perfect continuous (have been + -ing) egyszerűen
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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?
-
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.
-
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.
-
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.
-
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.