Present perfect vagy past simple

Röviden

Megnevez a mondat egy lezárt időt?

Időhatározó Igeidő Példa
ever, never, before present perfect I have never won a race.
just, already, yet present perfect She has just scored.
for, since present perfect We have trained since May.
nincs időhatározó present perfect He has broken the record.
yesterday, last night past simple He broke it yesterday.
last week / year past simple They won last year.
... ago past simple I joined the team two years ago.
in + évszám, when I was ... past simple She started in two thousand ten.

A magyar egyetlen múlt ideje helyett: már / valaha / még soha, időpont nélkül → present perfect.

Kérdések: Have you ever ...? (tapasztalat) → When did you ...? (részletek).

Soha: I have won it yesterday.

A2 · 11. lecke · Present perfect vagy past simple?

A teljes magyarázat, abból a leckéből, amely ezt a szabályt tanítja

A magyarban egyetlen múlt idő van: Nyertem három érmet – mindegy, mikor történt, és az is, hogy számít-e most. Az angol ezt két igeidőre bontja: I have won three medals (present perfect) és I won three medals (past simple). Hogy melyik kell, azt egyetlen kérdés dönti el: megmondja-e a mondat, mikor történt?

Nincs megnevezett idő: present perfect

have/has + 3. alak (past participle) kell, ha magáról a tapasztalatról beszélsz, és nem mondod meg, mikor történt: valamikor az életed során, vagy úgy, hogy az eredménye most számít. Magyarul ilyenkor gyakran áll a mondatban már, valaha vagy még soha.

  • She has won a gold medal. – valamikor; nem mondjuk meg, mikor.
  • Have you ever played tennis? – bármikor az életedben?
  • I have never lost a race. – egyszer sem, egészen mostanáig.

Lezárt időpont: past simple

Amint megnevezel egy már lezárult időt, past simple kell. A lezárt időhatározó dönt – nem számít, mennyire friss az esemény, vagy mennyire izgalmas a hír.

  • She won a gold medal last year.
  • Did you play tennis yesterday?
  • I lost my first race in two thousand nineteen.

Az időhatározók, amelyek döntenek

Először a jobb oszlopot tanuld meg: ezek a szavak teljesen kizárják a present perfectet. A „(nothing at all)” azt jelenti: semmilyen időhatározó.
Present perfect (az idő nem zárult le, vagy nincs megnevezve)Past simple (lezárt idő)
ever, neveryesterday, last night
before, already, just, yetlast week, last year
for two years, since Maytwo days ago, ten years ago
(nothing at all)in two thousand ten, then, when I was ten

A for / since sor emlékeztető az előző leckékből: magyarul itt jelen időt mondasz (május óta edzek, két éve játszom), angolul viszont present perfect kell.

Magyar anyanyelvűként a fő veszély a past simple túlhasználása: mivel a magyar múlt idő mindent lefed, könnyű akkor is past simple-t mondani, amikor nincs megnevezett idő. Ha a magyar mondatban már, valaha, még soha áll, és nincs időpont, válaszd a present perfectet. A másik irány szigorú szabály: yesterday, last ..., ... ago és in + évszám mellett mindig past simple áll, kivétel nincs – I have won a medal yesterday hibás.

A két kérdés

A kérdések ugyanígy működnek. A Have you ever ...? élettapasztalatra kérdez – magyarul Voltál már...? / ...-tál már valaha?. A Did you ...? lezárt időpontra kérdez, ezért szüksége van egyre: yesterday, last summer, in June.

  • Have you ever met a famous player? – bármikor az életedben.
  • Did you meet him at the stadium? – abban a lezárt pillanatban.

Így megy egy valódi beszélgetés

Ezt a lépést érdemes lemásolni. Present perfecttel nyitsz, mert tapasztalatra kérdezel. Amint valaki elmondja a részleteket, a beszélgetés átvált past simple-re – mert most már van időpont.

  1. Have you ever run a marathon?
  2. Yes, I have.
  3. When did you run it?
  4. I ran it in Berlin two years ago.

Egy egész történet tehát gyakran present perfecttel indul, és past simple-lel folytatódik. A „főcímet” mondd present perfecttel, a részleteket – hol, mikor, hogyan – past simple-lel. Magyarul mindkettő ugyanaz a múlt idő; angolul a váltást neked kell meglépned.

Ellenőrizd, amit olvastál

6 kérdés – a lecke összesen 15 kérdést tesz fel az alkalmazásban. Írd be az alakot, vagy válaszd ki a választ.

  1. I ___ a marathon last April.

  2. She ___ three gold medals in her life.

  3. ___ you ever swum in a cold lake?

  4. Our team(win) the cup in two thousand eighteen.

  5. I(break) my arm at the gym yesterday.

  6. The coach(join) the club two years ago.

Példák a kurzusból

A megjelölt szó az, amelyre a szabály vonatkozik. Nyomd meg a lejátszást, és meghallgathatod a mondatot.

  1. What have you cooked today?

    Mit főztél ma?

  2. I lived in Spain for ten years.

    Tíz évig éltem Spanyolországban.

  3. I lent my umbrella to a colleague last winter, and I still haven't seen it.

    Tavaly télen kölcsönadtam az esernyőmet egy kollégámnak, és azóta sem láttam.

A kurzus ennyi mondatában szerepel ez a szabály: 3

Gyakorold ezt a szabályt az alkalmazásban