Present perfect és past simple használata (múltról és jelenről beszélve)
B1Present 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)
- 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)
- 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
- "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."
- "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)
- "I've worked here for three years." — "Három éve dolgozom itt."
- "She's known him since 2010." — "2010 óta ismeri őt."
- "I went to Spain last summer." — "Tavaly nyáron Spanyolországba mentem."
- "They arrived two hours ago." — "Két órája érkeztek."
- "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?"
- "He got up, he had a shower and he left the house." — "Felkelt, lezuhanyozott és elhagyta a házat."
- "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."
- "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."
- "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)
- 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
- 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.