A present perfect olyan angol igeidő, amely egyszerre teremt kapcsolatot a múlt és a jelen között: a cselekvés a jelen idő előtt történt, egy meghatározatlan időpontban, és gyakran inkább az eredmény fontos, mint maga a cselekvés. Az igeidőt akkor használjuk, amikor a történés időpontja nem ismert vagy nem lényeges, amikor a múltbeli eseménynek jelenbeli következménye van, illetve amikor a múltban kezdődött folyamat a jelenig tart.
A present perfect két külön igeidőt foglalhat magában: a present perfect simple és a present perfect continuous szerkezetet. A legtöbb esetben, amikor valaki egyszerűen csak present perfectről beszél, a simple változatra gondol, ezért először ezt érdemes alaposan megismerni.
A present perfect alapjelentése
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. Ez úgy értendő, hogy míg a múlt idővel lezárult eseményeket („történelmi tényeket”) fejezünk ki, addig a jelen idővel jelenbeli vagy teljesen általános cselekvésekről vagy történésekről beszélünk, a két idősík közötti kapcsolatot pedig a Present Perfect teremti meg.
A befejezett jelent akkor használjuk, amikor egy összefüggést szeretnénk jelezni a jelen és a múlt között. A cselekvés a jelen idő előtt történt, egy meghatározatlan időpontban, és gyakran inkább az eredmény érdekel minket, mint maga a cselekvés.
Jól látható, hogy a Present Perfect igeidejű mondat magyarul gyakran jelen időben áll. Ennek az az oka, hogy a magyar nyelvben nincs olyan külön igeidő, amely pontosan ugyanazt a kapcsolatot fejezné ki a múlt és a jelen között.
Ez pedig maga a fő probléma ezzel az igeidővel: a puszta fordítás nem segít meglátni a különbséget a jelen idő és a Present Perfect között. A megoldás: figyeljük a szövegkörnyezetet és az időhatározókat!
A present perfect képzése
Minden ige befejezett jelen formájának két része van: a to have jelen idejű alakja és a fő ige befejezett melléknévi igenév formája. A present perfect képlete: alany + have/has + az ige harmadik alakja.
| Alak | Szerkezet | Példa |
|---|---|---|
| Állító | alany + have/has + V3 | She has visited. |
| Tagadó | alany + have/has not + V3 | She has not visited. |
| Kérdő | Have/Has + alany + V3? | Has she visited? |
| Tagadó kérdő | Have/Has not + alany + V3? | Hasn't she visited? |
Állító mondatok
Az egyes szám harmadik személyben a has alakot használjuk, minden más személyben a have alakot.
| Alany | Teljes alak | Rövid alak | Példa |
|---|---|---|---|
| I | have | I've | I have worked. |
| you | have | You've | You have worked. |
| he/she/it | has | He's/She's/It's | He has worked. |
| we | have | We've | We have worked. |
| they | have | They've | They have worked. |
A szabályos igék befejezett melléknévi igenév formája a szótő és az -ed szerkezetre épül, például played, arrived és looked. A rendhagyó igék harmadik alakját külön kell megtanulni.
Tagadó mondatok
Tagadáskor a not szócskát a have vagy has segédige után tesszük. A leggyakoribb rövid alakok a haven’t és a hasn’t.
| Alany | Teljes alak | Rövid alak | Példa |
|---|---|---|---|
| I | have not | haven't | I have not worked. |
| you | have not | haven't | You haven't worked. |
| he/she/it | has not | hasn't | She hasn't worked. |
| we | have not | haven't | We haven't worked. |
| they | have not | haven't | They haven't worked. |
Kérdő mondatok
Kérdésben fordított szórendet használunk: a have vagy has segédige kerül az alany elé, majd ezt követi az ige harmadik alakja.
| Alany | Kérdő szerkezet |
|---|---|
| I | Have I worked? |
| you | Have you worked? |
| he/she/it | Has he/she/it worked? |
| we | Have we worked? |
| they | Have they worked? |
A tagadó kérdésben a tagadott segédige kerül az alany elé: Haven’t I worked?, Haven’t you worked?, Hasn’t he worked?, Haven’t they worked?
A present perfect simple használata
1. Meghatározatlan időpontban történt esemény
A present perfectet akkor használjuk, ha nem tudjuk a történés időpontját, vagy az egyáltalán nem lényeges, csak az számít, hogy a cselekvés megtörtént-e. Ezekben a mondatokban általában azért nincs múlt időre utaló időhatározó, mert nem az a lényeg, hogy a cselekvés mikor ment végbe, hanem magának a bekövetkezésének a ténye.
Have you seen Romeo and Juliet? - Láttad már a Rómeó és Júliát?
Ennél a mondatnál arra vagyunk kíváncsiak, hogy az illető valaha az életében látta-e a Rómeó és Júliát. A mondatban nincs konkrét múltbeli időpont, és az is benne van, hogy a cselekvés a jövőben még bekövetkezhet.
Ha azonban a beszélő és a hallgató is tudja, hogy melyik előadásról van szó, akkor Past Simple-t használunk.
Did you see Romeo and Juliet? - Láttad a Rómeó és Júliát?
When did you see Romeo and Juliet? - Mikor láttad a Rómeó és Júliát?
I saw Romeo and Juliet yesterday on TV. - Tegnap láttam a Rómeó és Júliát a tévében.
2. Múltbeli esemény jelenbeli következménnyel
Present Perfectet használunk olyan már bekövetkezett és lezárult múltbeli cselekvésekre, amelyeknek a jelenben következményei vannak. Itt sem az a lényeg, hogy mikor történt az adott dolog, hanem az, hogy megtörtént, és ennek milyen következményei vannak.
She has broken her leg. She can’t dance now. - Eltörte a lábát. Most nem tud táncolni.
He has torn his muscle. He can’t play tennis. - Elszakította az izmát. Ezért most nem tud teniszezni.
I have bought some new decorations. Now my room is much nicer! - Vettem néhány új dekorációt. A szobám így sokkal szebb!
The lift has broken down. - A lift elromlott, ezért még mindig rossz, és gyalog kell mennünk.
Ha nincs jelenre kiható eredmény, Simple Pastot használunk.
The lift broke down. - A lift elromlott, de már jó.
Az esetek többségében úgy ismerhetjük fel ezt a használatot, hogy a mondatot Present Simple-ben is megfogalmazhatnánk.
I have just entered my house. = I’m home. - Hazaértem.
She has been to Catania. She knows where the fish market is. - Már volt Cataniában. Tudja, hol van a halpiac.
3. Tapasztalatok és élettapasztalat
A present perfecttel olyan múltbeli tapasztalatokat is kifejezünk, amelyek időpontja nem fontos, és amelyek a beszélő jelenlegi élettapasztalatához tartoznak.
She has been to Japan. - Ő már volt Japánban.
I have travelled abroad three times. - Mostanáig háromszor utaztam külföldre.
We have visited Portugal several times. - Többször jártunk Portugáliában.
He has read “War and Peace”. - Elolvasta a Háború és békét.
She's studied Japanese, Russian, and English. - Tanult japánul, oroszul és angolul.
A present perfect használata azt is kifejezheti, hogy a tapasztalat a jelenig érvényes, és az adott esemény a jövőben még előfordulhat.
I have seen wolves in the forest. - Farkasokat láttam az erdőben, és még bármikor láthatok.
Ha a történés már nem ismétlődhet meg, Past Simple-t használunk.
I saw wolves in the forest. - Farkasokat láttam az erdőben, de ez már nem fordulhat elő.
4. Ismétlődő cselekvések
Present Perfectet használunk, ha egy történés eddig egyszer vagy néhányszor már megtörtént, és később újra előfordulhat. Ilyenkor az időszak még nem zárult le, ezért a cselekvés a jelen és a jövő szempontjából is releváns marad.
They have seen that film six times. - Hatszor látták azt a filmet.
It has happened several times already. - Ez már többször megtörtént.
She has visited them frequently. - Gyakran meglátogatta őket.
We have eaten at that restaurant many times. - Sokszor ettünk abban az étteremben.
5. Felsőfokú melléknévvel
Felsőfokú mellékneves szerkezetben is gyakran present perfectet használunk, különösen az ever határozóval.
This is the best lasagna I have ever had. - Ez a legfinomabb lasagna, amit valaha ettem!
6. Nemrég befejeződött cselekvés a just szóval
A just szóval akkor használjuk a present perfectet, ha a cselekvés közvetlenül a jelen pillanat előtt fejeződött be.
He has just gone out. - Éppen most ment ki.
I have just finished my work. - Éppen most fejeztem be a munkámat.
I have just eaten. - Éppen most ettem.
We have just seen her. - Éppen most láttuk őt.
Has he just left? - Éppen most ment el?
7. Le nem zárt időszak
Present Perfectet használunk, ha a cselekvés egy még le nem zárult időszakban történt. Ilyenkor olyan időhatározókat alkalmazunk, amelyek a múltban kezdődő, de a jelenig tartó időszakra vonatkoznak.
I have worked hard this week. - Sokat dolgoztam ezen a héten.
It has rained a lot this year. - Sokat esett az eső ebben az évben.
We haven't seen her today. - Ma még nem láttuk őt.
A today, this morning, this afternoon, this evening, this week, this month és this year időhatározókat csak akkor használhatjuk Present Perfecttel, ha az adott időszak még nem zárult le.
Have you been on holiday this year? - Voltál már nyaralni ebben az évben?
Have you seen Tom this morning? - Láttad Tomot ma reggel?
Ha az adott időszak már lezárult, Past Simple-t használunk.
A „morning” például körülbelül délután egy óráig tartó időszakot jelölhet; ha egy óra előtt beszélünk, az időszak még nem zárult le, egy óra után viszont már lezárultnak tekintjük.
8. For és since
A for és a since olyan múltbeli kezdőpontra vagy időtartamra utal, amely kapcsolatban áll a jelennel. A since egy konkrét múltbeli időpontot, a for pedig valamennyi időt jelöl.
| Időhatározó | Jelentés | Példa |
|---|---|---|
| since | … óta, egy adott időpont óta | I haven’t eaten anything since breakfast. |
| for | … ideje, valamennyi ideje | We have been here for a week. |
I haven’t eaten anything since breakfast. - Nem ettem semmit reggeli óta.
She has written a lot since Friday. - Sokat írt péntek óta.
We have been here for a week. - Egy hete vagyunk itt.
They haven’t gone fishing for years. - Nem mentek horgászni már évek óta.
A for és a since a present perfect continuous mellett is állhat.
9. A first time és a sorszámnevek szerkezete
Tipikus present perfect simple mondattípus az, amikor valahányadszorra csinálunk valamit. Itt is le nem zárt időszakról van szó, hiszen az életünk még tart, ezért a cselekvés később újra bekövetkezhet.
This is the first time I have won anything! - Először nyertem valamit!
This is the third time I have been to Egypt. - Harmadszorra vagyok Egyiptomban.
This is the first time I have passed my English language exam! - Ez az első alkalom, amikor teljesítettem az angol nyelvi vizsgámat.
This is the third time Szilágyi Áron has won a gold medal at the Olympic Games! - Ez a harmadik alkalom, amikor Szilágyi Áron aranyérmet nyert az olimpiai játékokon.
A present perfect és a past simple különbsége
A present perfectet és a past simple-t gyakran keverik, pedig a két igeidő közötti alapvető különbség az időponthoz való viszony. A past simple konkrét, lezárt múltbeli időponthoz vagy időszakhoz kötött eseményt jelöl, a present perfect pedig olyan múltbeli eseményt, amelynek időpontja nem fontos, nem ismert, vagy amely kapcsolatban áll a jelennel.
| Present perfect | Past simple |
|---|---|
| Az időpont nem ismert vagy nem lényeges. | Az időpont ismert, illetve meg van nevezve. |
| A jelenhez való kapcsolat fontos. | A cselekvést lezárt múltbeli eseményként kezeljük. |
| A cselekvés még ismétlődhet. | A cselekvéshez tartozó időszak lezárult. |
| I have seen the pyramids in Egypt. | I saw the pyramids in Egypt last summer. |
I saw the pyramids in Egypt last summer. - Múlt nyáron láttam a piramisokat Egyiptomban.
I have seen the pyramids in Egypt. - Már láttam a piramisokat Egyiptomban.
Az első mondatban lényeges, mikor történt a cselekvés: „múlt nyáron”. A második mondatban csak az a fontos, hogy az illető valaha látta-e a piramisokat.
A present perfect simple-t úgy is megjegyezhetjük, hogy azokat a magyarul múlt időben álló mondatokat fordítjuk így angolra, amelyekben nincs múlt időre utaló időhatározó, és a hangsúly nem azon van, hogy mikor történt az esemény, hanem magán a megtörtént tényen.
Have you seen Avatar? - Láttad már valaha az Avatár című filmet?
Did you see Avatar? - Láttad az Avatárt?
Az első mondat az élettapasztalatra kérdez rá, a második viszont egy konkrét előadásra, vetítésre vagy korábban ismert eseményre utalhat.
Életben lévő vagy lezárult lehetőség
A present perfect használata arra is utalhat, hogy a cselekvés a jövőben még bekövetkezhet. Ha ez már nem lehetséges, Past Simple-t használunk.
Johnny Depp has never won an Academy Award. - Johnny Depp még nem nyerte meg az Oscar-díjat, de nincs kizárva, hogy a jövőben megnyeri.
Johnny Depp never won an Academy Award. - Johnny Depp soha nem nyert Oscar-díjat, és már nem is fogja.
Ha egy konkrét, lezárt évszakot vagy időszakot nevezünk meg, szintén Past Simple-t használunk.
Johnny Depp did not win an Academy Award in 2023. - Johnny Depp nem nyert Oscar-díjat 2023-ban.
Present perfect a híradásokban
A Present Perfect Simple a közelmúltban lezajlott eseményekről szóló híradásokban is gyakran használatos. Amennyiben elhangzik, hogy az esemény mikor történt, természetesen Past Simple-t kell használnunk.
There has been an explosion near Budapest in a fireworks factory. - Robbanás volt Budapest mellett egy petárdagyárban.
There was an explosion near Budapest in a fireworks factory yesterday. - Tegnap robbanás volt Budapest mellett egy petárdagyárban.
Magának a hírnek a közlése után az eset részleteinek közlése már Past Simple-ben szokott történni.
There has been an accident near the town; two cars have been crashed. All of the cars’ passengers have been injured. The ambulance arrived 20 minutes ago.
FTC has won the football match against Újpest. - A Ferencvárosi Torna Klub megnyerte a labdarúgó-mérkőzést az Újpest ellen.
Yesterday, FTC won the football match against Újpest. - Tegnap a Ferencvárosi Torna Klub megnyerte a labdarúgó-mérkőzést az Újpest ellen.
Gyakori időhatározók
A present perfect mellett gyakran olyan időhatározók állnak, amelyek a múltban kezdődő, a jelenig tartó vagy a jelen szempontjából még fontos időszakra utalnak.
| Időhatározó | Jelentés |
|---|---|
| just | éppen most |
| already | már |
| yet | még tagadó mondatban, már kérdő mondatban |
| ever | valaha |
| never | soha |
| recently | mostanában, a közelmúltban |
| lately | az utóbbi időben |
| so far | eddig, idáig |
| in the last few minutes | az utóbbi néhány percben |
| in the last few weeks | az utóbbi néhány hétben |
| in the last few years | az utóbbi néhány évben |
Have you been on a longer time-off this year? - Voltál már ebben az évben hosszabb szabadságon?
I have just left Pest county. - Épp most hagytam el Pest megyét.
He has already eaten his meal. - Már megette az ételét.
A yet kérdő mondatban általában „már”, tagadó mondatban pedig „még” jelentésű.
Have you finished your work yet? - Befejezted már a munkádat?
I haven’t finished my work yet. - Még nem fejeztem be a munkámat.
Present perfect simple és present perfect continuous
A present perfect continuous olyan eseményeket fejez ki, amelyek a múltban kezdődtek, a jelenhez közel is tartanak, folyamatosak, vagy nemrég fejeződtek be, de a hatásuk még érződik.
| Szempont | Present perfect simple | Present perfect continuous |
|---|---|---|
| Fókusz | Az eredményen vagy a befejezett cselekvésen van a hangsúly. | A folyamaton, a tartamon vagy a jelenre gyakorolt hatáson van a fókusz. |
| Szerkezet | Alany + have/has + ige 3. alakja | Alany + have/has been + -ing alak |
| Tipikus időhatározók | already, just, yet, ever, never, so far, up to now, today | for, since, recently, lately, all day, all morning, all week |
| Példa | She has written three emails today. | She has been writing emails all morning. |
| Jelentés | Három e-mail elkészült. | A tevékenység időtartama és folyamata a lényeg. |
A present perfect continuous képzése
Állító mondatban a szerkezet: alany + have/has been + ige -ing alakja.
She has been working. - Dolgozik egy ideje.
Tagadó mondatban a szerkezet: alany + have/has not been + ige -ing alakja.
They haven’t been playing. - Nem játszanak egy ideje.
Kérdő mondatban a szerkezet: Have/Has + alany + been + ige -ing alakja?
Have you been reading? - Olvasol egy ideje?
A present perfect continuous használata
A present perfect continuous-t akkor használjuk, ha a cselekvés a múltban kezdődött, és még mindig tart. Ilyenkor gyakran a for vagy a since időhatározó szerepel.
We’ve been waiting for you for two hours. - Már két órája várunk rád.
She has been living here since 2005. - 2005 óta él itt.
Olyan időszakot, szokásos vagy átmeneti helyzetet, illetve cselekvést is kifejezhetünk vele, amely rendszeresen vagy mostanában történik.
I’ve been going to the gym a lot recently. - Mostanában sokat járok edzőterembe.
They have been living with her while they search for a house. - Nála laknak, amíg házat keresnek.
A present perfect continuous nemrég befejeződött cselekvésre is utalhat, ha annak még most is vannak látható jelei.
It’s been raining, so the ground is wet. - Esett az eső, ezért a talaj nedves.
I’ve been cooking, that’s why I’m late. - Főztem, ezért késtem.
Bár alapvetően azt jelenti, hogy a várakozás vagy a tanítás még folyamatban van, a folyamatos present perfect akkor is használható, ha az esemény a beszéd pillanatában zárul le.
I have been waiting for you for half an hour. - Fél órája várok már rád.
Mikor nem használjuk a present perfect continuous-t?
Állapotot, érzést, tudást vagy birtoklást kifejező igéknél, vagyis stative verbs esetében általában nem használjuk a folyamatos aspektust. Ilyen igék például a know, own, like, love, want és need.
Az ilyen igéknél rendszerint a present perfect simple a helyes választás.
I have known him for years. - Évek óta ismerem.
She has always liked jazz. - Mindig is szerette a jazzt.
She has been knowing szerkezetet általában nem használunk.
Ha a cselekvés teljesen befejeződött, és csak az eredményre koncentrálunk, gyakran a present perfect simple használatos.
I have written three emails today. - Ma megírtam három e-mailt.
I have been writing emails all morning. - Egész délelőtt e-maileket írtam.
A két igeidő gyors megkülönböztetése
Ha a kész eredményt, a cselekvés számát vagy a befejezettséget hangsúlyozzuk, a present perfect simple a megfelelő választás. Ha a folyamat, a tartam vagy a jelenre gyakorolt hatás a lényeg, a present perfect continuous használata indokolt.
I have watched The Avengers. - Megnéztem a Bosszúállókat.
I have been watching The Avengers. Would you like to join? - Épp nézem a Bosszúállókat, nem csatlakozol?
A legegyszerűbb kérdés a megkülönböztetéshez: már lezárult az állapot vagy cselekvés, vagy még mindig tart, illetve egy ideje folyamatban van?
Gyakori tanulási nehézségek és oktatási szempontok
Ez az egyik legkritikusabb témakör nemcsak az igeidők, hanem általában az angol nyelvtan területén is. Különösen nehéz lehet a magyar anyanyelvű tanulók számára, mert a magyarban nincs pontosan ugyanilyen igeidő, és a fordítás önmagában nem mutatja meg a különbséget.
Sok tanuló azért bizonytalan, mert nem kellő alapossággal tanulja meg a present perfectet, ezért rosszul rögzül a használata, vagy a bizonytalanság miatt inkább más igeidőkkel helyettesíti.
Az angol jelen idők közül a present simple az általános igazságok, szokások, útbaigazítások és instrukciók kifejezésére szolgál.
I wake up at 8 o’clock every day. - Minden reggel 8 órakor ébredek.
The sun rises every day. - A Nap mindennap felkel.
A present continuous általában egy éppen zajló, a beszéd pillanatában történő cselekvésre vagy állapotra utal.
I am having a shower. - Éppen tusolok.
A tanulást érdemes az egyszerűbb igeidőkkel, például a present simple-lel és a present continuous-szal kezdeni, és csak utána áttérni az összetettebb szerkezetekre, mint a present perfect.
Az igeidők könnyebben megjegyezhetők, ha egyszerre kettőt tanulunk, mert így a különbségek is rögzülnek. Remek példa erre, ha a past simple-lel együtt tanuljuk a present perfectet, hiszen ezt a két igeidőt a legkönnyebb összekeverni.
Gyakorlási módszerek
A szabályokat bemagolni könnyű, ám ahhoz, hogy igazán mélyen beépüljenek, elengedhetetlen a gyakorlás. Példamondatok fordításával, angol nyelvű híradások olvasásával és meghallgatásával a szókincs és a nyelvérzék egyaránt sokat fejlődhet.
Érdemes minél többet gyakorolni az élőbeszédet, mert a beszéd egy idő után rutinná válhat. Az is sokat segíthet, ha a tanulók egymással gyakorolják a beszédet.
Hasznos lehet olyan mondatpárokat készíteni, amelyek ugyanazt a helyzetet mutatják be present perfectben és past simple-ben.
- I have seen the pyramids in Egypt. - A tapasztalat ténye fontos.
- I saw the pyramids in Egypt last summer. - A konkrét múltbeli időpont fontos.
- She has broken her leg. - A jelenbeli következmény fontos.
- She broke her leg last year. - A lezárt múltbeli esemény fontos.
A mindennapi kommunikáció során nem szükséges minden igeidőt folyamatosan használni. Már az is elegendő, ha a tanuló a legfontosabb jelen, múlt és jövő idejű szerkezeteket, valamint a present perfect simple és continuous alapvető használatát biztosan alkalmazza.

tags: #present #perfekt #oklevels #oktatoinknak