Engly
Cikk

Present Perfect magyarul: mikor használd, és miért nehéz a magyaroknak?

I have seen vagy I saw? A Present Perfect érthető magyar magyarázata: mikor kell, mikor tilos, mit jelent a for és a since — a tipikus magyar hibákkal és ❌/✅ példákkal.

Ha van igeidő, amitől a magyar tanulók tartanak, az a Present Perfect (I have seen, she has lived). Nem véletlenül: a magyarban nincs megfelelője. Nekünk egy múlt időnk van — „láttam" —, az angol viszont különbséget tesz aszerint, hogy a múltbeli esemény lezárt történet, vagy köze van a jelenhez. Ez a cikk pontosan ezt a különbséget teszi érthetővé — magyar fejjel.

A kulcsgondolat: múlt, aminek jelene van

A Present Perfect szó szerint „jelenre ható múlt". Akkor használjuk, ha a múltbeli esemény nyoma, következménye vagy folytatása a jelenben is él. Hasonlítsd össze:

  • I lost my keys. — Elvesztettem a kulcsomat. (Sima múltbeli tény — lehet, hogy azóta megvan.)
  • I have lost my keys. — Elvesztettem a kulcsomat — és most sincs meg, ezért nem tudok bemenni.

Ugyanaz a magyar mondat, két különböző angol jelentés. Ökölszabály: ha a mondathoz odagondolható egy „...és ez most is számít", akkor Present Perfect.

A négy tipikus használat

1. Eredmény a jelenben. She has broken her leg. — Eltörte a lábát (ezért most gipszben van).

2. Élettapasztalat — „valaha" kérdések. Have you ever been to London? — Voltál már valaha Londonban? Az időpont nem érdekes, csak az, hogy megtörtént-e valaha.

3. Máig tartó állapot — for és since. I have lived here for ten years. — Tíz éve lakom itt (és most is itt lakom!). A for időtartamot jelöl (for two hours, for ten years), a since kezdőpontot (since 2016, since Monday).

4. Friss hír — just, already, yet. The bus has just left. — Épp most ment el a busz.

Mikor TILOS? — a lezárt múlt

Amint a mondatban konkrét múltbeli időpont szerepel (yesterday, last year, in 2019, two hours ago), az esemény le van zárva — és akkor Past Simple kell, nem Present Perfect. Ez a legfontosabb határvonal.

❌ I have seen him yesterday. → ✅ I saw him yesterday. ❌ She has moved here in 2019. → ✅ She moved here in 2019.

A három leggyakoribb magyar hiba

1. „Tíz éve itt lakom" = jelen idő? Magyarul jelen időben mondjuk — angolul ez Present Perfect, mert a múltban kezdődött. ❌ I live here for ten years. → ✅ I have lived here for ten years.

2. For és since keverése. Magyarul mindkettő „...óta"-nak érződik. Időtartam → for; kezdőpont → since. ❌ I have known him since three years. → ✅ I have known him for three years.

3. Been vagy gone? She has gone to Rome — elment Rómába (még ott van). She has been to Rome — járt már Rómában (és visszajött). A magyar „elment/járt" különbsége pontosan leképezi — csak észre kell venni.

Hogyan gyakorold?

A Present Perfect nem attól rögzül, hogy érted — attól, hogy sokszor döntesz: Perfect vagy Past Simple? Ehhez rövid, célzott gyakorlás kell, pontosan a fenti csapdahelyzetekre.

Az Englyben a Present Perfect részletes lecke az öt ingyenes lecke egyike: regisztráció után teljes terjedelmében elérhető, a for/since használatával, a tipikus magyar hibák blokkjával és egy lecke-végi kvízzel, amely kifejezetten a fenti hibatípusokra kérdez rá. Ha előbb a szintedet mérnéd fel, itt tudsz regisztrálni — a 8 kérdéses szintfelmérő megmondja, érdemes-e már a Present Perfecttel kezdened.

© 2026 Engly · engly.hu — Minden jog fenntartva. A cikk szövege, ábrái és képei szerzői jogi védelem alatt állnak; azok másolása, sokszorosítása, terjesztése vagy bármilyen más módon történő felhasználása a jogtulajdonos előzetes írásbeli engedélye nélkül tilos. Az idézés csak a forrás (engly.hu) megjelölésével megengedett.

← Vissza a bloghoz