Present Perfect gyakorlása angol nyelvtan feladatokkal és magyarázattal

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ípusSzerkezetPélda
Állító mondatAlany + have/has + ige 3. alakjaThey have finished.
Tagadó mondatAlany + have/has + not + ige 3. alakjaThey haven’t finished.
Kérdő mondatHave/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ésJelentés
alreadymár
yetmár, még
evervalaha
neversoha
onceegyszer
many timessokszor
several timestöbbször
beforekorábban, ezelőtt
so fareddig

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ésMikor használjuk?Példa
foridőtartam, időintervallumfor a few days, for half an hour
sincekonkrét kezdőpontsince 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 SimplePast 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 SimplePast Simple
TapasztalatokMúltban rendszeres cselekvések
EredményekBefejezett cselekvések
Múltban kezdődő, jelenleg is tartó cselekvésekLezárult időszak
yet, already, never, ever, for, since, justlast month, yesterday, in 1993, two weeks ago

Időhatározók összehasonlítása

Present PerfectPast Simple
everlast Monday
neverlast week
forlast month
sincelast year
alwaysyesterday
justa week ago
alreadytwo years ago
yetin 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ípusSzerkezetPélda
Állító mondatAlany + have/has been + -ing alakShe has been working.
Tagadó mondatAlany + have/has + not been + -ing alakThey haven’t been playing.
Kérdő mondatHave/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

SzempontPresent Perfect SimplePresent Perfect Continuous
FókuszAz 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ókalready, just, yet, ever, never, so far, up to now, todayfor, since, recently, lately, all day, all morning, all week
PéldaShe has written three emails today.She has been writing emails all morning.
JelentésAz 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 nyomEredmé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ékShe has always liked jazz.Általában nem használjuk állapotot kifejező igékkel.
SzerkezetAlany + have/has + ige 3. alakjaAlany + 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.

  1. I ……………… already ……………. this film. (see)
  2. ……………. you ……………. this book yet? (read)
  3. She …………… already …………… lunch. (eat)
  4. I …………… just ……………… smoking. (stop)
  5. We …………………………. football yet. (not play)
  6. The car is clean. He …………………… it. (clean)
  7. The boy ……………. already ……………. the cats. (feed)
  8. The woman ………………………. the floor yet. (not sweep)
  9. My father is not here. He ……………………. to London. (go)
  10. We ………………………. the shopping yet. (not do)

A gyakorlófeladat megoldásai

  1. I have already seen this film.
  2. Have you read this book yet?
  3. She has already eaten lunch.
  4. I have just stopped smoking.
  5. We haven’t played football yet.
  6. The car is clean. He has cleaned it.
  7. The boy has already fed the cats.
  8. The woman hasn’t swept the floor yet.
  9. My father is not here. He has gone to London.
  10. 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.

noimgs

tags: #present #perfect #gyakorlasa