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
| Present perfect (az idő nem zárult le, vagy nincs megnevezve) | Past simple (lezárt idő) |
|---|---|
| ever, never | yesterday, last night |
| before, already, just, yet | last week, last year |
| for two years, since May | two 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.
- Have you ever run a marathon?
- Yes, I have.
- When did you run it?
- 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.
I ___ a marathon last April.
She ___ three gold medals in her life.
___ you ever swum in a cold lake?
Our team(win) the cup in two thousand eighteen.
I(break) my arm at the gym yesterday.
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.
What have you cooked today?
Mit főztél ma?
I lived in Spain for ten years.
Tíz évig éltem Spanyolországban.
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