A How long have you been…? kérdés azt jelenti: „Mennyi ideje…?” vagy „Mióta…?”. Ezt a kérdő szerkezetet akkor használjuk, amikor egy cselekvés a múltban kezdődött, és még mindig tart, illetve éppen most fejeződött be, de a hatása a jelenben is érzékelhető.
A megfelelő igeidő ilyenkor általában a present perfect continuous, magyarul befejezett folyamatos jelen idő: How long have you been learning English? - „Mennyi ideje tanulsz angolul?”; How long have you been here? - „Mióta vagy itt?”.
A present perfect continuous alapjelentése
A present perfect continuous igeidőt magyarban befejezett folyamatos jelen időnek fordítjuk. Ez egy olyan igeidő, amelyet arra használunk, hogy egy olyan tevékenységet írjunk le, amely a múltban kezdődött, és az adott pillanatig fennmaradt vagy folytatódott.
A present perfect continuous igeidőt a befejezett jelen idő - vagyis a present perfect simple - „folyamatos” alakjának is nevezik. A folyamatos befejezett jelen olyan a present perfectnek, mint a present simple-nek a present continuous: az igeidő alapszabályain nem változtatva folytonossággal egészíti ki.
Az angol nyelv egyik mumusa az igeidők használata. Ha meg akarod érteni hallás után az angol nyelvet, és esetleg még beszélni is szeretnél, akkor bizony a nyelvtan elengedhetetlen, hiszen a nyelvtan mondja meg, milyen szabályok szerint tedd össze a szavakat.
Az alapelv nagyon egyszerű: azokban az esetekben használunk Present Perfect igeidőt, amikor a mondandónk egyszerre utal a jelenre és a múltra is. Ha valami elkezdődött a múltban és még mindig tart, a hangsúly gyakran a folyamaton és a folyamat időtartamán van, nem pedig az eredményen, mint a Present Perfect Simple esetén.
A „How long have you been…?” szerkezete
A present perfect continuous képzése: személyes névmás + have / has been + ige „-ing” képzős alakja. A folyamatos-befejezett jelen időben megtalálhatjuk a befejezett (to have + 3. alak) és a folyamatos (to be + ing) igealakokra jellemző összetevőket is: have (has) been + ige+ing.
Minden befejezett igealak sajátossága a to have ige, melyet a főige 3. alakja követ. Ezért a folyamatos befejezett jelen időben a have után a to be ige 3. alakja (been) áll. Azért a létige, mert a folyamatos igealakok sajátossága pedig a to be ige, amit a főige ing-es alakja követ.
| Alak | Szerkezet | Példa |
|---|---|---|
| Állító | have/has + been + V-ing | I have been working. |
| Tagadó | have/has not + been + V-ing | I haven’t been working. |
| Kérdő | Have/Has + alany + been + V-ing? | Have you been working? |
Állító mondatok
A to work (dolgozni) ragozása folyamatos-befejezett jelen időben:
- I have been working / I’ve been working
- you have been working / you’ve been working
- he has been working / he’s been working
- we have been working
- you have been working
- they have been working
Tagadó mondatok
Tagadást a have, illetve egyes szám harmadik személyben a has segédige segítségével fejezünk ki: tagadás esetén ezt a segédigét tesszük tagadott alakba.
- I have not been working / I haven’t been working
- you have not been working / you haven’t been working
- he has not been working / he hasn’t been working
- we have not been working
- you have not been working
- they have not been working
Kérdő mondatok
Kérdés esetén a have vagy has segédigét az alany elé tesszük.
- Have I been working?
- Have you been working?
- Has he been working?
- Have we been working?
- Have you been working?
- Have they been working?
A how long és a since when használata
A how long (mennyi ideje?) és since when (mikortól? mióta?) kezdetű kérdő mondatokban present perfect continuous-t használunk, ha a megadott cselekvést magyarul jelen idővel fejezzük ki, továbbá arról van szó, hogy a múltban kezdődött a cselekvés, és azóta is tart.
| Angol kérdés | Magyar jelentés |
|---|---|
| How long have you been learning English? | Mennyi ideje tanulsz angolul? |
| How long have you been living in this town? | Mennyi ideje laksz ebben a városban? |
| How long have you been here? | Mióta vagy itt? |
| How long have you been in Budapest? | Mennyi ideje vagy már Pesten? |
| Since when have you been living in this house? | Mióta laksz ebben a házban? |
| Since when have you been living here? | Mióta laksz itt? |
| How long have you been having a shower? | Mióta tusolsz már? |
Értelemszerűen ezekre a kérdésekre is többnyire folyamatos-befejezett jelen idővel válaszolunk, hiszen a válaszban valószínűleg ott lesz a for vagy a since elöljárószós kifejezés - kivéve persze például az I don’t know és ehhez hasonló válaszokat.
A for és a since közötti különbség
A „since” időhatározót akkor használjuk, ha egy konkrét időpontról beszélünk. A „for” időhatározót pedig akkor, amikor nem egy konkrét időpontra, hanem egy közelítőleges időszakra utalunk.
A for a cselekvés időtartamát jelöli, a since pedig a cselekvés kezdetének időpontját. A for magyarul gyakran „-ja, -je”, a since magyarul „óta”.
| Időhatározó | Jelentés | Példa |
|---|---|---|
| for | időtartam | for three years |
| since | kezdő időpont | since Monday |
I have been working for five hours. (Már) öt órája dolgozom. He has been learning since 3 o’clock. Három óra óta tanul.
We have been working for two hours / for three days / for three weeks / for five months / for two years. (Már) két órája / három napja / három hete / öt hónapja / két éve dolgozunk.
We have been working since 2 o’clock / since yesterday / since Monday / since 2014. (Már) két óra óta / tegnap óta / hétfő óta / 2014 óta dolgozunk.
Példák a present perfect continuous használatára
A folyamatos befejezett jelent elsősorban arra használjuk, hogy a múltban kezdődő, de még a jelenben is zajló eseményeket kifejezzük:
- I have been waiting for you for hours! - Órák óta várok rád!
- I have been waiting for the taxi for almost an hour! - Már majdnem egy órája várok a taximra!
- I have been watching series for hours. - Már órák óta sorozatokat nézek.
- I have been cooking for three hours. - Három órája főzök.
- She’s been sleeping since 3 pm. - Délután három óta alszik.
- How long have you been playing tennis? - Mennyi ideje teniszezik?
A present perfect continuous olyan, még jelenleg is zajló eseményeket, cselekvéseket tud kifejezni, amelyeket már elkezdtünk a múltban, és várhatóan még a jövőben is folytatni fogunk.
A második eset annyiban különbözik az elsőtől, hogy itt nem a cselekmény hossza a lényeges, hanem az, hogy folyamatban van: I have been working all day, and I still couldn’t finish it. - Egész nap dolgoztam, és még mindig nem fejeztem be.
Ilyen esetekben társulhatnak az all day, all month stb. időhatározók a present perfect continuousnál használt időhatározókhoz.
Jelenben érzékelhető eredmény
A present perfect continuous olyan cselekvést vagy történést is kifejezhet, amely a múltban hosszabb ideig tartott, nemrég fejeződött be, és ennek a jelenben érezhető eredménye van.
- It has been snowing. - Esett a hó.
- Somebody has been smoking here. - Valaki dohányzott itt.
- Your eyes are red. Have you been crying? - Piros a szemed. Sírtál?
- The children are very tired as they have been running a lot. - A gyerekek nagyon fáradtak, mert sokat rohangáltak.
A jelenben érzékelhető eredmény lehet a havas út, a füstszag, a piros szem vagy a fáradtság. Hosszabb ideig folyamatban volt valami, ami nem feltétlenül fejeződött be teljesen.
Ez nagyon hasonlít a befejezett jelen időhöz (Present perfect). A különbség az, hogy a befejezett jelen idővel kifejezett cselekvésnek is ugyanúgy van a jelenben érzékelhető eredménye, de nem hosszan tartó cselekvés vagy esemény van ennek a hátterében, hanem egy pillanat alatt történt valami, ami kihat a jelenre.
There’s a plaster on your finger. Have you cut your finger? - Van egy tapasz az ujjadon. Elvágtad az ujjad?
Az ujj elvágása egy pillanat alatt történik, és ez a pillanat hozza meg azt az állapotot, ami a jelenben is érzékelhető. Ezzel szemben például valakinek a szeme hosszabb sírástól lesz piros, tehát egy folyamat áll a jelenben érzékelhető eredmény hátterében.
A present continuous és a present perfect continuous különbsége
A present perfect continuous és a present continuous magyar fordítása nagyon hasonló, emiatt könnyen összekeverhető.
I’m reading a magazine. I have been reading a magazine. Mindkét mondat ugyanazt jelenti: olvasom ezt a magazint.
Az első mondatnál az a hangsúlyosabb, hogy éppen folyamatban van egy adott cselekvés, a másodiknál az, hogy még most is tart, egy ideje már elkezdődött, és még most sem ért véget.
| Present continuous | Present perfect continuous |
|---|---|
| I am working. - Éppen dolgozom. | I have been working for five hours. - Már öt órája dolgozom. |
| He is learning. - Éppen tanul. | He has been learning since 3 o’clock. - Három óra óta tanul. |
A present perfect és a present perfect continuous különbsége
Akad átfedés a befejezett jelen és a folyamatos-befejezett jelen között, olykor mindkét igeidő használata elfogadható.
A folyamatos-befejezett jelen idő kiemeli a cselekvés folyamatosságát, tartósságát, hogy megszakítás nélkül tart, míg a befejezett jelen idő egyszerűen a cselekvés tényét állapítja meg.
| Present perfect continuous | Present perfect |
|---|---|
| I have been working for five hours. (Már öt órája egyfolytában dolgozom.) | I have worked for five hours. (Öt órája dolgozom.) |
| He has been living in Budapest for ten years. (Tíz éve lakik Budapesten - a cselekvés tartóssága a fontos.) | He has lived in Budapest for ten years. (Tíz éve lakik Budapesten - csak mint tényt közöljük.) |
Egyéb esetekben a különbség, hogy a befejezett jelenes cselekvés lezárult, befejeződött, nincs szükség vagy lehetőség a cselekvés folytatására, és ennek a lezárult cselekvésnek van valami eredménye, nyoma a jelenben.
A folyamatos-befejezett jelenes cselekvésben a lényeg az, hogy hosszabb ideig tartott egy cselekvés vagy fennállt egy folyamat, ami nem feltétlen fejeződött be teljesen, esetleg még tarthatott volna tovább is.
Present perfect continuous: Ann’s clothes are covered in paint. She has been painting the room. Ann ruhája festékes. Festette a szobát.
Present perfect: The room was white. Now it is pink. Ann has painted the room. A szoba fehér volt. Most rózsaszínű. Ann kifestette a szobát.
Ha „a szobát festettem”, abból nem derül ki, teljesen kifestettem-e a szobát, és lehet az az eredménye a jelenben, hogy festékes a ruhám. A festés maga tehát nem feltétlen zárult le teljesen.
Míg, ha „a szobát kifestettem”, az azt jelenti, hogy a festés teljesen készen van, befejeződött, aminek az eredménye, hogy ott van egy kifestett szoba.
Present perfect continuous: I have been writing an article. I am tired now. Egy cikket írtam. (Egy cikken dolgoztam.) Most fáradt vagyok. (A cikk nincs feltétlenül kész! De az írás eredménye, hogy fáradt vagyok.)
Present perfect: I have written an article. I am sending it tomorrow. Megírtam egy cikket. Holnap elküldöm. (A cikk készen van, így el tudom küldeni akár.)
Állapotot kifejező igék
Arra viszont figyelni kell, hogy nem használhattok nem folyamatos igéket különböző folyamatos igeidőkkel. Hasonlóképpen, nem használhattok olyan kevert igéket, amelyeknek egy adott, nem folyamatos jelentésük van.
Nem-folyamatos igék olyan igék, amelyek általában nem fejeznek ki folyamatos cselekvést, és inkább állapotokat, érzéseket vagy érzékelést írnak le, például: „to know” (tudni).
Hibás: I have been knowing him for years. Helyes: I have known him for years.
Speciális jelentésű kevert igék olyan igék, amelyeknek van folyamatos jelentésük is, de egy adott értelemben nem használhatóak folyamatos igeidővel, mert például birtoklást fejeznek ki.
Hibás: I have been having this car since 2010. Helyes: I have had this car since 2010.
Az ilyen igék esetében a helyes szerkezet mindig a present perfect simple (befejezett jelen idő) lesz.
Have been to, have been in és have gone to
Az egyik gyakori különbség a have been to, a have been in és a have gone to között figyelhető meg.
Have been to
Az, hogy voltál már valahol, a to prepozíciót kívánja meg:
- Have you been to England yet? - Voltál már Angliában?
- I have never been to the US. - Még soha nem voltam az USÁ-ban.
- Peti has been to Canada several times. - Peti már jó párszor járt Kanadában.
A have been to azt fejezi ki, hogy valaki járt már egy helyen, de nem állítja, hogy jelenleg is ott van.
Have been in
A have been in azt fejezi ki, hogy az illető egy helyen van már valamennyi ideje:
- I have been here for a long time. - Már hosszú ideje itt vagyok.
- How long have you been in Budapest? - Mennyi ideje vagy már Pesten?
- We have been in trouble for some time. - Már egy ideje bajban vagyunk.
Az abroad már eleve helyhatározó is lehet, ez elé tehát semmilyen prepozíció nem járul:
- We have been abroad for a month now. - Már egy hónapja külföldön vagyunk.
- I have never been abroad. - Még soha nem voltam külföldön.
Have gone to
A go to befejezett jelenben azt jelenti, hogy az illető elment oda, és most, ennek eredményeképpen ott van.
- John has gone to Spain. He is coming back next week. - John elment Spanyolországba, most ott van. A jövő héten jön vissza.
- I haven’t gone to the meeting, I need to finish this job now. - Nem mentem el a megbeszélésre, be kell fejeznem ezt a munkát.
- Sue has gone abroad, she is on holiday. - Sue külföldre ment, szabadságon van.
Present perfect continuous vagy past perfect continuous?
A jelenre vonatkozó present perfect continuous és a múlthoz viszonyított past perfect continuous szerkezete hasonló, de a viszonyítási pont eltér.
A past perfect continuous olyan cselekvést fejez ki, amely a múltban hosszabb ideig tartott, és ennek később, még a múltban érezhető eredménye lett.
A szerkezete: had been + ige+ing.
- I had been working.
- I’d been working.
- Had you been working?
- I hadn’t been working.
A past perfect continuous használatakor a cselekvés időtartamát vagy kezdő időpontját egy másik múltbeli eseményhez viszonyítjuk.
- I was sleeping when he came. - Éppen aludtam, amikor jött.
- I had been sleeping for half an hour when he came. - Már fél órája aludtam, amikor jött.
- How long had you been learning English when you began to learn French? - Mennyi ideje tanultál angolul, amikor franciául kezdtél tanulni?
- Since when had you been living in this house? - Mióta laktál ebben a házban?
A past perfect continuous kiemeli a cselekvés folyamatosságát, tartósságát, hogy megszakítás nélkül tartott, míg a past perfect egyszerűen a cselekvés tényét állapítja meg.
| Past perfect continuous | Past perfect |
|---|---|
| I had been working for five hours. (Már öt órája egyfolytában dolgoztam.) | I had worked for five hours. (Öt órája dolgoztam.) |
| He had been living in Budapest for ten years. (A cselekvés tartóssága a fontos.) | He had lived in Budapest for ten years. (Csak mint tényt közöljük.) |
A gyakorlás szerepe
A nyelvtani szabályokat nem magolni kell, hanem használnod kell őket. Feltétlen tölts ki teszteket, mert ezek visszajelzést adnak neked, hogy mit kell még gyakorolnod.
De ne feledd: tesztekkel nem fogod használni, amit megtudsz. Ez egy passzív cselekvés.
Aktivizáld a tudásod: oldj meg fordítós feladatokat, kiegészítőset, írj fogalmazást, kezdj el ismerkedni emberekkel.
Ahhoz, hogy akár a szószerkezeteket, akár a nyelvtani szerkezeteket gondolkodás nélkül használd, rengeteg mondatot kell alkotnod, rengetegszer ki kell mondanod őket.
Bármilyen tanulási módszert is választasz, a tudás mélyebb beépítéséhez elengedhetetlen a gyakorlás. A módszerek tárháza kifogyhatatlan: szókincsbővítéshez az angol könyvek és sorozatok, hallás utáni szövegértés fejlesztéséhez autentikus angol nyelvű tévé- vagy rádióadások, illetve eredeti angol nyelvű filmek igazán hatékonyak.
A nyelvtanodat pedig példamondatok fordításával erősítheted. A beszédedet értelemszerűen azzal fejleszted a leginkább, ha beszélsz: akár úgy, hogy magadnak mondasz fel témákat, akár úgy, hogy egy tanulótársaddal beszélgettek.
Gyakorlómondatok a How long have you been szerkezethez
Alkoss mondatokat arról, hogy mennyi ideje dolgozol a jelenlegi munkahelyeden, laksz a jelenlegi otthonodban, űzöl bizonyos hosszú távú tevékenységeket vagy csinálsz valamit rövid távon.
- How long have you been working at your present job?
- How long have you been living in your present home?
- How long have you been learning English?
- How long have you been waiting?
- How long have you been watching TV?
- How long have you been studying?
Ugyanezeket válaszold meg egy ismerősödről, egyes szám harmadik személyben. Írj tagadó mondatokat és kérdéseket is.
- She has been working here for three years.
- He has been living in this town since 2014.
- They haven’t been living together since last January.
- He hasn’t been working for a year.
- Have you been watching TV since morning?
- Has she been waiting for 30 minutes?
A present perfect continuous használatát akkor érted meg igazán, ha a kérdésben felismered a múlt és a jelen kapcsolatát, a cselekvés folyamatosságát, valamint azt, hogy a for időtartamot, a since pedig kezdő időpontot jelöl.
