Present perfect és past simple használata (múltról és jelenről beszélve)

B1

Present perfect és past simple használata (múltról és jelenről beszélve)

Ez a cikk gyakorlati magyarázatot ad arra, mikor használjuk az angol present perfect (have/has + past participle) és past simple (simple past) igeidőket. Elmagyarázom, mit jelentenek, hogyan képezhetők, milyen szavakkal gyakran járnak együtt, és bemutatok sok természetes példát angolul és magyar fordítással.

Mit jelent a present perfect?

A present perfect (pl. I have seen, she has gone) összekapcsolja a múltbeli eseményt és a jelent. Három tipikus használata:

1. Tapasztalat, élettapasztalat (experience)
- "I have been to Paris." — "Volt máram Párizsban." (A mondat hangsúlya: voltál-e már ott valaha.)
- "She has tried sushi." — "Megkóstolta már a sushit." (Történt-e ez valamikor az életében?)

2. A múltbeli eseménynek van jelenlegi következménye (present result)
- "I've lost my keys." — "Elhagytam a kulcsaimat." (És most nincs nálam a kulcs.)
- "He has broken his arm." — "Eltörte a karját." (A következmény — a törés — most is érvényes lehet.)

3. Időtartam, ami a múltból a jelenig tart (since/for) vagy be nem fejezett időszakokban (unfinished time period)
- "I have lived here for five years." — "Öt éve élek itt (és még mindig itt lakom)."
- "She has worked at that company since 2018." — "2018 óta ott dolgozik."
- "I've read three books this week." — "Ezen a héten három könyvet olvastam." (A hét még tart.)

4. Esemény az időpont megnevezése nélkül (unspecified time in the past)
- "They have seen that movie." — "Látták azt a filmet." (Nem mondjuk meg, mikor.)

Mit jelent a past simple (simple past)?

A past simple (pl. I saw, she went) egyszerűen a múltban lezajlott, befejezett eseményeket jelöli. Jellemző használatai:

1. Meghatározott, befejezett időpont a múltban
- "I saw him yesterday." — "Tegnap láttam őt." (A cselekvés konkrétan tegnap történt.)
- "She went to Paris in 2014." — "2014-ben ment Párizsba."

2. Egymás utáni múltbeli események, történetmesélés (sequence)
- "He woke up, had breakfast and left." — "Felkelt, reggelizett és elment."

3. Múltbeli szokások vagy állapotok, amelyek már nem folytatódnak
- "When I was a child, I played football every day." — "Gyerekkoromban minden nap fociztam." (Ma már nem feltétlenül.)

Hogyan képezem ezeket az igeidőket?

Present perfect: alak, tagadás, kérdés

Alak: have/has + past participle (3. alak)
- I/You/We/They have + past participle: "I have eaten." — "I ate." (magyarul: ettem)
- He/She/It has + past participle: "She has gone." — "Elment."

Rövidítések: I've, you've, he's, she's, we've, they've

Tagadás: have/has not + past participle
- "I haven't (have not) seen it." — "Nem láttam."

Kérdés: Have/Has + alany + past participle?
- "Have you finished?" — "Befejezted?"

Past simple: alak, tagadás, kérdés

Alak: a szabályos igéknél -ed a múlt idő jele (play — played). A legtöbb fontos ige azonban rendhagyó (go — went, see — saw).

Tagadás: did not (didn't) + alapalak
- "I didn't see him." — "Nem láttam őt."

Kérdés: Did + alany + alapalak?
- "Did you go?" — "Mentél?"

Kivétel: a 'to be' ige múlt ideje: was/were ("I was", "They were").

Melyik időszavakkal használjuk őket? (időhatározók, signal words)

Present perfect-hez gyakran társuló szavak
  • ever — "Have you ever been to Japan?" — "Voltál már Japánban?"
  • never — "I have never tried anchovies." — "Sosem próbáltam szardellát."
  • already — "I've already done it." — "Már megcsináltam."
  • yet (kérdésben/tagadásban) — "Have you finished yet?" / "I haven't finished yet." — "Már befejezted?" / "Még nem fejeztem be."
  • just — "I've just arrived." — "Épp most érkeztem."
  • so far / up to now / recently / lately — "So far, I've read ten chapters." — "Eddig tíz fejezetet olvastam."
  • since / for — (időtartam kifejezése): "since 2015", "for five years"
  • this week / today (ha az időszak még tart) — "I've met two new people this week." — "Két új embert is megismertem a héten." (a hét még tart)
Past simple-hez illő szavak
  • yesterday, last night/week/month/year — "I met him yesterday." — "Tegnap találkoztam vele."
  • in 2010 / two days ago / three weeks ago — "They moved here two years ago." — "Két éve költöztek ide."
  • when I was a child / then / at that time — gyakori történetmesélésnél

Fontos szabály: ha a mondatban konkrét múltbeli időpont (yesterday, last week, in 2010, ago stb.) szerepel, általában past simple-t használunk. Ha az időszak még tart (today, this week, this month — és a nap/hét még nem ért véget), gyakran present perfect-et használunk.

Gyakori hibák magyar anyanyelvűeknél és hogyan javítsd őket

1) "I have seen him yesterday." (helytelen) — javítva: "I saw him yesterday."
- Magyarázat: "yesterday" konkrét múlt, ezért past simple kell.

2) "She has arrived last week." (helytelen) — javítva: "She arrived last week."

3) "I have known him 5 years ago." (helytelen) — javítva: két lehetőség:
- "I have known him for five years." — (ha még mindig ismered őt)
- "I knew him five years ago." — (ha az ismeret múltbeli, már nem áll fenn)

4) "Have you seen Mary yesterday?" (helytelen) — javítva: "Did you see Mary yesterday?"
- "Have you seen Mary?" kérdés csak akkor helyes, ha nem mondjuk meg a pontos időt, vagy a nap még tart (pl. "today").

5) "I have lost my keys yesterday." — (helytelen, ha pontos idő van megadva). Helyes:
- "I lost my keys yesterday." — (ha tegnap vesztetted el)
- "I've lost my keys." — (ha most is hiányoznak és ez a jelenre hat)

6) since vs. for: "since two years" (helytelen) — javítva: "for two years"; de "since 2018" (helyes).
- "since" egy kezdőpontot jelöl (since 2018 — 2018 óta).
- "for" időtartamot jelöl (for five years — öt éve).

Példák csoportosítva — sok természetes mondat

Tapasztalatok / életbeli események (present perfect)
  • "Have you ever been to London?" — "Voltál már Londonban?"
  • "I've never been skiing." — "Sosem síeltem még."
  • "She's visited Rome three times." — "Háromszor járt Rómában."
Jelenre ható következmény (present result) — present perfect
  • "I've broken my phone, so I can't call you." — "Törött a telefonom, ezért nem tudlak felhívni."
  • "He has lost his passport." — "Elvesztette az útlevelét." (most probléma vele)
Időtartam, ami a múltból a jelenig tart (since / for) — present perfect
  • "I've worked here for three years." — "Három éve dolgozom itt."
  • "She's known him since 2010." — "2010 óta ismeri őt."
Befejezett múlt, konkrét időpont (past simple)
  • "I went to Spain last summer." — "Tavaly nyáron Spanyolországba mentem."
  • "They arrived two hours ago." — "Két órája érkeztek."
Ez a hét / ma (ha az időszak még tart) — present perfect gyakori használata
  • "I've already seen three patients this morning." — "Ma reggel már három pácienst láttam." (a nap még tart)
  • "Have you had lunch today?" — "Ebédeltél ma?"
Történetmesélés, egymást követő múltbeli cselekvések — past simple
  • "He got up, he had a shower and he left the house." — "Felkelt, lezuhanyozott és elhagyta a házat."
Ever / never kérdések és állítások — gyakran present perfect
  • "Have you ever tried Indian food?" — "Kóstoltál már indiai ételt?"
  • "I've never seen snow in April." — "Soha nem láttam havat áprilisban."
Just / already / yet — helyes használat
  • "I've just finished my homework." — "Épp most fejeztem be a házit." (recent past, present relevance)
  • "Have you finished your homework yet?" — "Már befejezted a házit?"
  • "I haven't finished yet." — "Még nem fejeztem be."
Have gone vs. Have been — finom különbség
  • "She has gone to the shop." — "Elment a boltba." (most oda ment, és valószínűleg nincs itt)
  • "She has been to the shop." — "Járt a boltban." (előfordult, hogy elment és visszajött; vagy tapasztalatként: járt már ott)
Amerikai vs brit szokások (rövid megjegyzés)
  • Brit angolban: gyakrabban használják a present perfect-et a recent past esetén ("Have you eaten yet?").
  • Amerikai angolban: gyakrabban hallod a past simple-t ugyanabban a helyzetben ("Did you eat yet?"), de mindkettő érthető.

Rövid összefoglaló és glosszárium

Gyors szabályok (első lépés a döntéshez):
  • Használj present perfect-et, ha a múltbeli eseménynek van köze a jelenhez, vagy ha az időpont nincs megadva, illetve az időszak (today/this week) még tart.
  • Használj past simple-t, ha a cselekvés befejezett és megadod a pontos múltbeli időpontot (yesterday, in 2010, two days ago).
  • Present perfect-el fejezz ki tapasztalatot (Have you ever...?), befejezettséget a jelen szempontjából (I've done it), vagy időtartamot a múltból a jelenig (have/has + for/since).

Glosszárium (rövid magyarázatok):
- present perfect: have/has + past participle; múlt + jelen kapcsolat
- past simple: az egyszerű múlt (befejezett események a múltban)
- past participle (3. alak): az ige azon formája, amit a present perfect használ (open — opened — opened; go — went — gone)
- auxiliary verb (segédige): "have" a present perfect-ben; "did" a past simple tagadásában és kérdésében
- since: kezdőpont (since 2019 — 2019 óta)
- for: időtartam (for five years — öt évig)

Záró megjegyzés: Figyeld az időhatározókat és a mondat célját (tapasztalat, jelenre ható következmény, befejezett múlt). Ha a magyar mondatodban van "már", "még", "óta", gyakran a present perfect lesz a jó választás (de mindig nézd meg, hogy van-e konkrét múltbeli időpont). A gyakorlatban az angol anyanyelvű beszéd és írás segít megtanulni az árnyalatokat — hallgass példákat, és fordíts angol mondatokat magyarra és vissza.

Subscribe for evidence based language learning insights.

Lingua Fortis
Copyright © 2025 Lingua Fortis | Made in New York