A Present Perfect az angolban olyan múltbeli eseményeket fejez ki, amelyeknél nem a pontos időpont a lényeg, hanem maga a megtörtént tény, a jelenlegi következmény, a tapasztalat vagy egy még le nem zárult időszak. Képzése: have / has + az ige 3. alakja.
A Present Perfectet sok gyakorlással lehet igazán megtanulni, mert a magyar és az angol nyelv nem ugyanúgy fejezi ki a múltbeli események és a jelen kapcsolatát. A nyelvtani szabályok átolvasása fontos, de a feladatok megoldása segít abban, hogy a megfelelő igeidő használata fokozatosan reflexszerűvé váljon.
A Present Perfect képzése
A Present Perfect szerkezete: have / has + az ige 3. alakja. Egyes szám harmadik személyben a has alakot használjuk a have helyett.
| Alany | Segédige | Példa |
|---|---|---|
| I, you, we, they | have | I have done. |
| he, she, it | has | She has been to the USA. |
I have (I’ve) done. You have (You’ve) played tennis. She has (She’s) been to the USA.
Kijelentő mondatok
- I have already seen this film.
- She has already eaten lunch.
- He has gone to London.
- They have read this novel.
Tagadó mondatok
A tagadó mondatban a not kerül a have vagy a has után.
- I haven’t seen the president yet.
- We haven’t played football yet.
- The woman hasn’t swept the floor yet.
- We haven’t done the shopping yet.
Kérdő mondatok
Kérdésben a have vagy a has kerül a mondat elejére.
- Have you read the book yet?
- Have you ever been to America?
- Have you seen this film yet?
- How long have you been learning English?
Mikor használjuk a Present Perfectet?
Tapasztalatok és megtörtént események
Present Perfectet használunk, ha azt mondjuk el, hogy valami már megtörtént, de a pontos időpont nem fontos vagy nem ismert. Ilyenkor nem az a lényeg, hogy mikor történt az esemény, hanem az, hogy megtörtént-e valaha.
Már voltam Egerben. - I have already been to Eger. Mikor? Lehet 1 órája, 1 hónapja, ez nem érdekes.
Már találkoztam vele ezelőtt egyszer. - I have met him once before. A pontos időpont, hogy mikor, nem érdekes.
(Még) nem voltam az USA-ban. - I haven’t been to the USA.
Még soha nem utazott vonattal. - He has never traveled by train.
A magyar mondat múlt időben állhat, de az angol Present Perfectet használ, ha az élet során szerzett tapasztalatról beszélünk, és nincs meghatározva konkrét múltbeli időpont.
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 egyáltalán valaha az életben látta-e a Rómeó és Júliát.
Already, yet és a „már, még” jelentés
A Present Perfectre különösen jellemző a már és a még jelentés. Kijelentő mondatban a „már” megfelelője általában az already, kérdő és tagadó mondatban pedig a yet használatos.
| Magyar kifejezés | Angol kifejezés | Példa |
|---|---|---|
| már | already | I have already done my homework. |
| már? / még? | yet | Have you read the book yet? |
| még nem | yet | I haven’t seen the president yet. |
- Már megcsináltam a házimat. - I have already done my homework.
- Kiolvastad már a könyvet? - Have you read the book yet?
- Még nem láttam az elnököt. - I haven’t seen the president yet.
- Én még nem reggeliztem. - I haven’t had breakfast yet.
Mint láthatod, amit a magyarban már, még-gel mondanál, azt szinte mindig Present Perfect-tel mondjuk az angolban.
Ismétlődő cselekvések
Az ismétlődést is gyakran Present Perfecttel mondjuk, például amikor azt fejezzük ki, hogy valamit már egy bizonyos számú alkalommal megtettünk.
- Már harmadjára voltam Franciaországban. - I have been to France three times.
- Már hússzor láttam azt a filmet. - I have seen that movie twenty times.
- Már találkoztam vele ezelőtt egyszer. - I have met him once before.
Tipikus Present Perfect Simple mondattípus az, amikor valahányadszorra csinálunk valamit. Itt is egy le nem zárt időszakról van szó, hiszen még élünk, és az a cselekvés, amit éppen valahányadszorra csinálunk most, később újra bekövetkezhet.
- This is the first time I have won anything! - Először nyertem valamit életemben!
- This is the third time I have been to Egypt. - Harmadszorra vagyok Egyiptomban.
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, yet.
| Angol időhatározó | Magyar jelentés |
|---|---|
| ever | valaha |
| never | soha |
| once | egyszer |
| many times | sokszor |
| several times | többször |
| before | azelőtt, korábban |
| so far | eddig, idáig |
| already | már |
| yet | még, már kérdésben |
| just | éppen most |
| recently | az utóbbi időben, a közelmúltban |
| lately | mostanában, az utóbbi időben |
A since és a for használata
Present Perfectet jellemzően akkor használunk, ha valami egy múltbeli időponttól kezdődően a jelenig tart, vagy egy bizonyos időtartamon keresztül történt vagy nem történt meg.
A for időtartamot, intervallumot jelöl. A since egy konkrét kezdőpontot fejez ki.
| Kifejezés | Használat | Példa |
|---|---|---|
| for | időtartam, intervallum | for a few days |
| for | időtartam, intervallum | for half an hour |
| since | konkrét kezdőpont | since June 8 |
| since | konkrét kezdőpont | since I met you |
| since | konkrét kezdőpont | since last year |
For-t használunk időközöknél - intervallumoknál: néhány napon keresztül - for a few days, fél órán keresztül - for half an hour.
Since-t pedig akkor használunk, ha egy konkrét időponttól vagyunk kíváncsiak a dolgokra: since June 8, since I met you, since last year.
- (Már) 9-től itt vagyok. - I have been here since nine o’clock.
- Nem telefonáltam haza karácsony óta. - I haven’t phoned home since Christmas.
- Évek óta nem voltam moziban. - I haven’t been to the cinema for ages.
- John már több mint két hete Angliában van. - John has been in England for more than two weeks.
- Nem ettem semmit reggeli óta. - I haven’t eaten anything since breakfast.
- Sokat írt péntek óta. - She has written a lot since Friday.
- Egy hete vagyunk itt. - We have been here for a week.
- Nem mentek horgászni már évek óta. - They haven’t gone fishing for years.
Le nem zárult időszakok
A Present Perfectet olyan időhatározókkal is használjuk, amelyek még le nem zárult időszakokra vonatkoznak. Ilyen lehet a today, this afternoon, this week, this month vagy a this year.
- 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?
Az első mondatban még tart az év, ezért ha valaki eddig nem volt nyaralni, még lehet rá lehetősége. A második mondatban még reggel van, ezért ha valaki nem látta Tomot, még láthatja.
Éppen most befejeződött cselekvések
Present Perfectet használunk, ha éppen most történt valami és befejeződött, tehát ha a cselekvés közvetlenül a jelen pillanat előtt fejeződött be.
- Éppen most ment ki. - He has just gone out.
- Éppen most láttam őt a könyvtárban. - I’ve just seen her in the library.
- Kikölcsönzött egy könyvet. - He has checked out a book.
- Éppen most hagytam abba a dohányzást. - I have just stopped smoking.
- Éppen most fejezte be a munkáját. - He has just finished his work.
Jelenlegi következmények
Olyan már bekövetkezett és lezárult múltbeli cselekvések leírására is használják a Present Perfect Simple-t, amelyeknek a jelenben következményei vannak.
Onnan tudjuk felismerni az esetek többségében, hogy a mondatot megfogalmazhatnánk Present Simple-ben is.
- She’s broken her leg. She can’t dance now. - Eltörte a lábát. Most nem tud táncolni.
- She has been to Catania. She knows where the fish market is. - Már volt Cataniában. Tudja, hol van a halpiac.
- The car is clean. He has cleaned it. - Az autó tiszta. Ő megtisztította.
- My father is not here. He has gone to London. - Az apám nincs itt. Londonba ment.
Elért célok és sikeresen befejezett cselekvések
Present Perfectet használhatunk annak kifejezésére is, ha elértünk valamilyen célt, vagy sikerült valamit megcsinálni és megtanulni.
- A kisfiunk megtanult olvasni. - Our son has learned how to read.
- Már több mint 4000-en elérték a Mount Everest csúcsát. - Over 4000 people have reached the top of Everest.
- Az orvosok meggyógyítottak egy HIV-fertőzött csecsemőt. - Doctors have cured a baby with HIV.
Hírek és közelmúltbeli események
A Present Perfect Simple a közelmúltban lezajlott eseményekről szóló híradásokban is gyakran használt igeidő. 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 explosion near Budapest in a fireworks factory. - Robbanás történt egy petárdagyárban Budapest mellett.
- There was an explosion near Budapest in a fireworks factory yesterday. - Tegnap robbanás történt egy petárdagyárban Budapest mellett.
Present Perfect vagy Simple Past?
A Present Perfect és a Simple Past közötti legfontosabb különbség az, hogy a Simple Past lezárt múltbeli időszakot vagy konkrét múltbeli időpontot jelöl, míg a Present Perfect esetében a jelenhez való kapcsolat, a tapasztalat vagy a megtörtént esemény ténye áll a középpontban.
Mikor használjuk a Simple Pastot?
A Simple Pastot akkor használjuk, amikor a múltban valami megtörtént, befejeződött és lezárult, és ehhez a jelennek semmi köze. Ilyenkor azt is tudjuk, hogy az esemény a múltban mikor történt.
- yesterday - tegnap
- last week - múlt héten
- last month - múlt hónapban
- last year - múlt évben, tavaly
- 5 days ago - 5 nappal ezelőtt
- in 1975 - 1975-ben
Minden, ami last …, Past Simple lesz. Minden, ami … ago, szintén Past Simple lesz. Az évszámokkal és pontos dátumokkal is Past Simple-t kell használni.
- Mary spent her teenage years in a small town. - Mary tinédzser éveit egy kisvárosban töltötte.
- Poe wrote this poem. - Poe írta ezt a verset.
- The ballpoint pen was invented in the 19th century. - A golyóstollat a 19. században találták fel.
- The Egyptians used papyrus for writing. - Az egyiptomiak papiruszt használtak az íráshoz.
Ha rákérdezünk, hogy valami mikor történt, akkor is Past Simple-t kell használnunk, hiszen ebben az esetben egy konkrét múltbeli időpontról beszélünk.
- When did you see this film? - Mikor láttad ezt a filmet?
- 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.
Egymást követő események
Történetek elmesélésénél, tehát amikor az egymást követő eseményeket meséljük el, Past Simple-t kell használni minden egyes lezárult cselekvésre.
I got up at 6 o’clock in the morning. I took a shower, I had breakfast, I got dressed and I left for work. - Reggel 6 órakor keltem fel. Lezuhanyoztam, megreggeliztem, felöltöztem és elindultam munkába.
A magyar igekötős múlt idejű igék gyakran befejezett cselekvést fejeznek ki, ezért fordításkor sok esetben Simple Pastot használunk.
- felkeltem - got up
- lezuhanyoztam - took a shower
- megreggeliztem - had breakfast
- felöltöztem - got dressed
- elindultam - left
A Present Perfect és a Simple Past összehasonlítása
Have you seen Romeo and Juliet? - Láttad már a Rómeó és Júliát?
Ebben az esetben arra vagyunk kíváncsiak, hogy valaki valaha látta-e a művet, ezért Present Perfectet használunk.
Did you see Romeo and Juliet? - Láttad a Rómeó és Júliát?
Ebben az esetben a beszélő és a hallgató is tudja, hogy melyik előadásról van szó, ezért Simple Pastot használunk.
| Present Perfect | Simple Past |
|---|---|
| Have you seen Romeo and Juliet? | Did you see Romeo and Juliet? |
| A tapasztalat vagy a megtörtént tény a fontos. | A konkrét múltbeli esemény a fontos. |
| A pontos időpont nem fontos. | A pontos időpont ismert vagy meg van adva. |
| Have you ever been to America? | I was in London last week. |
| I have already done my homework. | I did my homework yesterday. |
Nyomtatható Present Perfect gyakorló feladatok
1. Egészítsd ki a mondatokat a megfelelő Present Perfect alakban!
Használd a have / has + az ige 3. alakja szerkezetet.
- 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)
Az 1. feladat megoldása
- 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.
2. Válaszd ki a Present Perfect vagy a Simple Past igeidőt!
- I ……………………………… (be) in London last week.
- ………………………. you ever …………………. (be) to America?
- He ………………………………… (bring) me flowers yesterday.
- I …………………………………. (have breakfast) yet.
- …………. you ……. …. (see) my pen? I can’t find it anywhere.
- We …………………………………. (live) in Szeged ten years ago.
- How long ………………………. you ……………………… (learn) English?
- I …………………………. (travel) to Africa last year.
- They ………………………………… (tidy) the house in the morning.
- Mary ………………………………. (clean) the windows since morning.
- …………………………… you ……………………. (see) this film yet?
- Yes, I ………………………………… (see) it yesterday evening.
- She ………………………………. (write) this letter for four hours.
- You …………………………… (arrive) at four o’clock yesterday.
- ………………………. you …………………. (go) to work last Sunday?
- We ……………………… never ………………… (read) this novel.
- She ………………………… (take) my letter to the post office in the afternoon.
- I ………………………. already ……………………. (do) my homework.
- We ……………………………. (give) him a lift to town last Monday.
- He …………………. just ……………………. (finish) his work.
A 2. feladat megoldása
- I was in London last week.
- Have you ever been to America?
- He brought me flowers yesterday.
- I haven’t had breakfast yet.
- Have you seen my pen? I can’t find it anywhere.
- We lived in Szeged ten years ago.
- How long have you been learning English?
- I travelled to Africa last year.
- They tidied the house in the morning.
- Mary has been cleaning the windows since morning.
- Have you seen this film yet?
- Yes, I saw it yesterday evening.
- She has been writing this letter for four hours.
- You arrived at four o’clock yesterday.
- Did you go to work last Sunday?
- We have never read this novel.
- She took my letter to the post office in the afternoon.
- I have already done my homework.
- We gave him a lift to town last Monday.
- He has just finished his work.
Present Perfect gyakorlási típusok
A Present Perfect biztos használatához érdemes többféle feladattípust megoldani. Hasznosak a hiányos mondatok, a kérdésalkotási feladatok, a fordítások, a szórendgyakorlatok, az igealakok gyakorlása, valamint a Present Perfect és a Simple Past összehasonlítása.
- Present Perfect Simple
- Present Perfect Continuous
- Present Perfect Simple vagy Past Simple
- kérdések és tagadó mondatok
- have és has használata
- ige 3. alakjának gyakorlása
- for és since
- already, just és yet
- ever és never
- szórendgyakorlatok
- fordítási feladatok
- beszédkártyák és kérdés-felelet gyakorlatok
Hasznos ellenőrzőlista feladatmegoldás előtt
- Van konkrét múltbeli időpont a mondatban?
- Szerepel a mondatban yesterday, last week, ago vagy egy évszám?
- A jelen szempontjából fontos a megtörtént esemény?
- Tapasztalatról vagy élet során bekövetkezett eseményről van szó?
- Szerepel a mondatban already, yet, ever, never, just vagy before?
- Időtartamot jelöl a mondat, amelyet for vezet be?
- Konkrét kezdőpontot jelöl a mondat, amelyet since vezet be?
- Még tart az az időszak, amelyre a mondat utal?
- Egymást követő lezárt eseményeket mesélünk el?
A Present Perfect használatát nem lehet pusztán a szabályok elolvasásával elsajátítani. Annyi fordítási és egyéb feladatot kell megoldani, amíg a megfelelő igeidő kiválasztása fokozatosan automatikussá válik.

tags: #present #perfect #gyakorlo #feladatok #nyomtathato