A Present Perfect Simple képzése: have / has + az ige 3. alakja. Például: I have done. You have played tennis. She has been to the USA. A 3. személy egyes számában a have helyett has-t használunk.
A Present Perfectet akkor használjuk, ha a múltbeli eseménynek kapcsolata van a jelennel, de a pontos időpont nem fontos, vagy nem ismerjük. Gyakori például tapasztalatok, eredmények, ismétlődő események, már megtörtént vagy még meg nem történt cselekvések, illetve a múltban kezdődő és a jelenig tartó helyzetek kifejezésére.
A Present Perfect alapképlete
| Mondattípus | Szerkezet | Példa |
|---|---|---|
| Állító mondat | Alany + have/has + ige 3. alakja | They have finished. |
| Tagadó mondat | Alany + have/has + not + ige 3. alakja | They haven’t finished. |
| Kérdő mondat | Have/Has + alany + ige 3. alakja? | Have you finished? |
A have és a has rövid alakban is használható: I have helyett I’ve, you have helyett you’ve, she has helyett she’s. A tagadó alakokban gyakori a haven’t és a hasn’t.
Mikor használjuk a Present Perfectet?
1. Már megtörtént vagy még meg nem történt események
A Present Perfectre jellemző a „már-még” szópár. Kijelentő mondatban az „már” megfelelője általában az already, kérdő és tagadó mondatokban a „még” megfelelője gyakran a yet.
I have already been to Eger. - Már voltam Egerben. Mikor? Lehet egy órája vagy egy hónapja, ez nem érdekes. I haven’t seen the president yet. - Még nem láttam az elnököt. Ez tagadó mondat, ezért itt a yet szerepel.
I have already done my homework. - Már megcsináltam a házimat. Have you read the book yet? - Kiolvastad már a könyvet? Mint láthatod, amit a magyarban „már” vagy „még” szóval mondanál, azt az angolban nagyon gyakran Present Perfecttel fejezzük ki.
2. Tapasztalatok és élmények
A Present Perfectet akkor is használjuk, amikor azt mondjuk el, hogy valami megtörtént-e már valakivel életében, de nem mondjuk meg, pontosan mikor történt.
I have met him once before. - Már találkoztam vele ezelőtt egyszer. A pontos időpont, hogy mikor történt, nem érdekes. I haven’t been to the USA. - Még nem voltam az USA-ban.
He has never traveled by train. - Még soha nem utazott vonattal. I have never been to Egypt. - Soha nem voltam Egyiptomban. I have been to Egypt a few times. - Néhányszor voltam Egyiptomban.
3. Ismétlődő események
Az ismétlődést is gyakran Present Perfecttel fejezzük ki, különösen akkor, ha az esemény a jelen szempontjából fontos, vagy a jelenig tartó időszakban ismétlődött meg.
I have been to France three times. - Már harmadjára voltam Franciaországban. I have seen that movie twenty times. - Már hússzor láttam azt a filmet.
Az ismétlődés kifejezésére gyakran használjuk például a once, many times és several times kifejezéseket.
4. Gyakori időhatározók
A következő kifejezések általában Present Perfecttel járnak együtt: ever, never, once, many times, several times, before, so far, already és yet.
| Angol kifejezés | Jelentés |
|---|---|
| already | már |
| yet | már, még |
| ever | valaha |
| never | soha |
| once | egyszer |
| many times | sokszor |
| several times | többször |
| before | korábban, ezelőtt |
| so far | eddig |
5. A múltban kezdődő, a jelenig tartó események
A Present Perfectet jellemzően akkor is használjuk, ha egy esemény vagy állapot a múltban kezdődött, és a jelenben is tart.
We have lived in London for eleven years now. - Tizenegy éve Londonban élünk. John has been in England for more than two weeks. - John már több mint két hete Angliában van.
For és since használata
A „mióta” és „valamennyi ideje” jelentésű kifejezésekhez gyakran a for és a since szót használjuk. A for időtartamot, időintervallumot jelöl, a since pedig egy konkrét kezdőpontot.
| Kifejezés | Mikor használjuk? | Példa |
|---|---|---|
| for | időtartam, időintervallum | for a few days, for half an hour |
| since | konkrét kezdőpont | since June 8, since I met you, since last year |
For a few days - néhány napon keresztül. For half an hour - fél órán keresztül. A since után konkrét időpont vagy olyan esemény állhat, amelytől kezdve vizsgáljuk a helyzetet: since June 8, since I met you, since last year.
I have been here since nine o’clock. - Kilenc óta itt vagyok. Itt is benne van a „már” jelentése. I haven’t phoned home since Christmas. - Nem telefonáltam haza karácsony óta.
I haven’t been to the cinema for ages. - Évek óta nem voltam moziban. We have lived in London for eleven years now. - Tizenegy éve Londonban élünk.
A közvetlenül most befejeződött cselekvések
Present Perfectet használunk, ha éppen most történt valami és befejeződött, vagyis ha a cselekvés közvetlenül a jelen pillanat előtt ért véget.
He has just gone out. - Éppen most ment ki. I’ve just seen her in the library. - Éppen most láttam őt a könyvtárban. He has checked out a book. - Kikölcsönzött egy könyvet.
Ilyenkor gyakori a just időhatározó, amely azt fejezi ki, hogy az esemény nemrég történt.
Eredmény, cél vagy siker kifejezése
Present Perfectet használhatunk annak kifejezésére is, ha elértünk valamilyen célt, vagy sikerült valamit megcsinálni, illetve megtanulni.
Our son has learned how to read. - A kisfiunk megtanult olvasni. Over 4000 people have reached the top of Everest. - Már több mint 4000-en elérték a Mount Everest csúcsát.
Doctors have cured a baby with HIV. - Az orvosok meggyógyítottak egy HIV-fertőzött csecsemőt. Sarah has baked two trays of muffins. - Sarah két tepsi muffint sütött.
Present Perfect vagy Past Simple?
Sok nyelvtanulónak meggyűlik a baja a Present Perfect Simple elsajátításával, valamint a Past Simple és a Present Perfect Simple közötti különbséggel. Azért nehéz megkülönböztetni őket, mert mindkét igeidő megtörtént cselekvésekről beszél, a magyarban pedig nincs ugyanez a különbség.
A legfontosabb kérdés az, hogy tudjuk-e, mikor történt a cselekvés, vagy konkrét múltbeli eseményre gondolunk-e. A Present Perfect Simple mondatokban nem használunk lezárt múltbeli időpontot, míg a Past Simple esetében konkrét időpontot vagy lezárt időszakot használunk.
| Present Perfect Simple | Past Simple |
|---|---|
| I have been to Egypt a few times. | I was in Egypt in July 2006. |
| Nem tudjuk, mikor történt a cselekvés. | Pontosan tudjuk, mikor történt a cselekvés. |
| A jelen szempontjából fontos tapasztalat vagy eredmény. | Konkrét, lezárt múltbeli esemény. |
A Present Perfect Simple mondatokban mondhatunk olyat, hogy already vagy yet, esetleg hozzátehetjük, hogy mióta tart a cselekvés: for vagy since használatával. Ezért helytelen például azt kérdezni, hogy: When have you been to Egypt?
A Past Simple esetében viszont használhatunk konkrét időpontot: When did you go to Egypt? A kérdésben a when konkrét múltbeli időpontra kérdez rá.
Present Perfect: tapasztalat, eredmény, jelenhez kapcsolódó helyzet
I have never been to Egypt. - Soha nem voltam Egyiptomban. Sarah has baked two trays of muffins. - Sarah két tepsi muffint sütött. We have lived in London for eleven years now. - Tizenegy éve Londonban élünk.
Past Simple: lezárt múlt és konkrét időpont
William Shakespeare wrote 154 sonnets. - William Shakespeare 154 szonettet írt. My dad always packed lunch for me. - Apukám mindig csomagolt nekem ebédet. We spent our summer in Italy in 2018. - 2018-ban Olaszországban töltöttük a nyarunkat.
| Present Perfect Simple | Past Simple |
|---|---|
| Tapasztalatok | Múltban rendszeres cselekvések |
| Eredmények | Befejezett cselekvések |
| Múltban kezdődő, jelenleg is tartó cselekvések | Lezárult időszak |
| yet, already, never, ever, for, since, just | last month, yesterday, in 1993, two weeks ago |
Időhatározók összehasonlítása
| Present Perfect | Past Simple |
|---|---|
| ever | last Monday |
| never | last week |
| for | last month |
| since | last year |
| always | yesterday |
| just | a week ago |
| already | two years ago |
| yet | in July |
| in 1999 | |
| on 21 August |
Példák ugyanannak a helyzetnek a megkülönböztetésére
I have been to Paris three times. - Háromszor voltam Párizsban. Nincs konkrét múltbeli időpont a mondatban, az eredmény, vagyis a három alkalom számít.
I haven’t been to Italy yet. - Még nem voltam Olaszországban. A yet nem konkrét időpontot jelöl, hanem a beszéd pillanatáig eltelt időszakra utal.
I went to Paris last summer. - Tavaly nyáron Párizsba mentem. A last summer konkrét, lezárt időszakot jelöl, ezért Past Simple szükséges.
I went to Paris three times between 1989 and 2001. - Háromszor mentem Párizsba 1989 és 2001 között. Bár a three times ismétlődést jelöl, a between 1989 and 2001 lezárt időszakot határoz meg, ezért Past Simple áll a mondatban.
Present Perfect Simple és Present Perfect Continuous
A Present Perfect Continuous, vagyis a folyamatos befejezett jelen idő akkor használatos, ha valami a múltban kezdődött, a jelenhez közel is tart, folyamatos vagy nemrég fejeződött be, de a hatása még érződik.
A Present Perfect Continuous képzése
| Mondattípus | Szerkezet | Példa |
|---|---|---|
| Állító mondat | Alany + have/has been + -ing alak | She has been working. |
| Tagadó mondat | Alany + have/has + not been + -ing alak | They haven’t been playing. |
| Kérdő mondat | Have/Has + alany + been + -ing alak? | Have you been reading? |
Mikor használjuk a Present Perfect Continuous-t?
1. A cselekvés a múltban kezdődött, és még mindig tart. Ekkor gyakran használunk olyan időhatározókat, mint a for és a since.
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.
2. Rendszeresen vagy mostanában történő, átmeneti cselekvésről van szó.
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.
3. A cselekvés nemrég befejeződött, és 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.
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 például a know, own, like, love, want és need.
Ezeknél általában a Present Perfect Simple a helyes választás: I have known him for years. She has always liked jazz. A She has been knowing… szerkezet helytelen.
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. Ha viszont a cselekvés tartama vagy folyamata a fontos, akkor Present Perfect Continuous áll: I have been writing emails all morning.
A két igeidő összehasonlítása
| Szempont | Present Perfect Simple | Present Perfect Continuous |
|---|---|---|
| Fókusz | Az eredményen vagy a befejezett cselekvésen van a hangsúly. | A folyamaton, a cselekvés tartamán vagy a jelenre gyakorolt hatásán van a fókusz. |
| 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 | Az eredmény: három e-mail elkészült. | A tevékenység hossza vagy folyamata volt a lényeg. |
| A jelenig tartó helyzet | Állapotigékkel gyakori: I have known him for years. | Folyamatos cselekvésnél: I have been learning English for years. |
| Látható jelenbeli nyom | Eredmény látható vagy ismert: I have finished the report. | Friss tevékenység nyoma: It has been raining, so the streets are wet. |
| Állapotot kifejező igék | She has always liked jazz. | Általában nem használjuk állapotot kifejező igékkel. |
| Szerkezet | Alany + have/has + ige 3. alakja | Alany + have/has been + -ing alak |
Present Perfect gyakorlófeladat
A következő feladatban a have/has + az ige 3. alakját kell használnod. A zárójelben megadott igét a megfelelő alakban írd be a mondatba.
- I ……………… already ……………. this film. (see)
- ……………. you ……………. this book yet? (read)
- She …………… already …………… lunch. (eat)
- I …………… just ……………… smoking. (stop)
- We …………………………. football yet. (not play)
- The car is clean. He …………………… it. (clean)
- The boy ……………. already ……………. the cats. (feed)
- The woman ………………………. the floor yet. (not sweep)
- My father is not here. He ……………………. to London. (go)
- We ………………………. the shopping yet. (not do)
A gyakorlófeladat megoldásai
- I have already seen this film.
- Have you read this book yet?
- She has already eaten lunch.
- I have just stopped smoking.
- We haven’t played football yet.
- The car is clean. He has cleaned it.
- The boy has already fed the cats.
- The woman hasn’t swept the floor yet.
- My father is not here. He has gone to London.
- We haven’t done the shopping yet.
Hogyan gyakorold hatékonyan a Present Perfectet?
A Present Perfect az egyik olyan igeidő, amelyet sok gyakorlással lehet igazán megtanulni. Önmagában az sem elég, ha többször elolvasod a nyelvtani magyarázatot, mert a használatot feladatokon keresztül kell rögzíteni.
A nyelvtant fontos átolvasni, de a lényeg a feladatokon van. Annyi fordítási és egyéb feladatot kell megoldani, amíg a szerkezet reflexszerűvé nem válik; ebben az is segít, ha sokat olvasol angolul.
- Gyakorold a have/has + ige 3. alakja szerkezetet.
- Írj állító, tagadó és kérdő mondatokat.
- Figyeld meg az already, yet, just, ever és never használatát.
- Különítsd el a for és a since jelentését.
- Hasonlítsd össze a Present Perfectet a Past Simple-lel.
- Figyeld meg, hogy az eredmény vagy inkább a folyamat áll-e a középpontban.
- Gyakorold külön a Present Perfect Simple és a Present Perfect Continuous használatát.
- Fordíts magyar mondatokat angolra, majd ellenőrizd a megoldásaidat.

tags: #present #perfect #gyakorlasa