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 <t>I've waited</t> és az <t>I've been waiting for an hour</t> 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ű: <t>have</t> vagy <t>has</t>, plusz <t>been</t>, plusz az <t>-ing</t>-es ige.
-
Vesd össze a két <t>perfect</t>et. Az egyszerű <t>present perfect</t> az eredményre mutat: kész van. A <t>continuous</t> 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 <t>for</t> 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 <t>since</t> a kezdőponttal jár: egy időpont, egy nap, egy év. <t>Since</t> kilenc, <t>since</t> hétfő, <t>since</t> 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 <t>how long</t> 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 <t>since two hours</t>. A <t>since</t> kezdőpontot jelöl, nem hosszt. A két óra hossz, tehát <t>for two hours</t> kell.
-
Második csapda: az állapotigék. Az olyan igék, mint <t>know</t>, <t>like</t> vagy <t>own</t>, állapotot írnak le, nem cselekvést, ezért nem veszik fel ezt az igeidőt. Nem <t>been knowing</t> valakit: egyszerűen <t>known</t>.
-
Még egy ellentét, ami az egészet megmutatja. Az <t>I've read it</t> az eredményt közli. Az <t>I've been reading it</t> a folyamatban lévő erőfeszítésbe helyez, talán nem is befejezve. I've been reading all morning.
-
Jegyezd meg tehát: <t>have</t> vagy <t>has</t>, plusz <t>been</t>, plusz <t>-ing</t>, hogy hangsúlyozd, meddig. A <t>for</t> időtartamot vesz; a <t>since</t> kezdőpontot; az állapotigék pedig egyszerűek maradnak.