Present perfect: magyar nyelvű magyarázat és feladatok megoldással
A present perfect (befejezett jelen idő) a have/has + az ige 3. alakja szerkezet: I have finished, she has seen. Akkor használjuk, ha egy múltbeli eseménynek most van jelentősége, és nem mondjuk meg, mikor történt (Have you ever been to London?), vagy ha valami a múltban kezdődött és még most is tart (I have lived here since 2019). A magyar iskolákban jellemzően 7. osztályban tanítják, a past simple-lel szembeállítva.
Nyomtatható feladatlap
Alapozó: 7. osztály eleje: have/has és a 3. alak. Gyakorló: 7. osztály: ever, already, yet, for, since. Haladó: 7–8. osztály: present perfect vagy past simple.
Minden kattintásra új feladatok készülnek. A megoldások külön oldalon vannak.
A lap nyomtatásához adja meg e-mail-címét a getfontivo.com oldalon.
Írd be a hiányzó szót: ever, never, already, yet, just, for vagy since! A zárójeles magyar szó segít.
- I haven't read the book . (még nem)
- My parents have been to Paris, but they want to go one day. (soha)
- Have you been to London? (valaha)
- They have been at the lake two days.
- I've waited half an hour!
- My grandpa has had this car ten years.
- We've had our cat Christmas.
- She has worked here last September.
- I've known Dani we were six.
- We have lived in Pécs 2019.
- Have you packed your bag ? (már – kérdés)
- Thanks, but I've seen that film. (már)
- yet
- never
- ever
- for
- for
- for
- since
- since
- since
- since
- yet
- already
Mi a present perfect, és miért nehéz a magyar gyereknek?
A present perfect egy múltbeli történést a jelenhez köt. Nem az a lényeg, hogy mikor történt, hanem hogy most mi a helyzet miatta: I have lost my key. (Elvesztettem a kulcsomat, ezért most nem tudok bemenni.)
A magyar gyereknek azért nehéz, mert a magyarban ilyen igeidő nincs. Ugyanazt a magyar mondatot az angol két-három különböző igeidővel fordítja:
| Magyarul | Angolul | Miért? |
|---|---|---|
| Voltál már Londonban? | Have you ever been to London? | élettapasztalat, nincs időpont |
| Tavaly voltam Londonban. | I was in London last year. | konkrét múltbeli időpont → past simple |
| 2019 óta itt lakom. | I have lived here since 2019. | a múltban kezdődött, most is tart |
A harmadik sor okozza a legtöbb hibát: a magyar ilyenkor jelen időt használ („óta lakom”), ezért a gyerek ösztönösen azt írja: I live here since 2019. Ez angolul hibás. A „már”, „még nem”, „valaha” és „óta” szavak a magyar mondatban gyakran jelzik, hogy angolul present perfect kell, de csak akkor, ha nincs mellettük konkrét múltbeli időpont (a „tegnap már megírtam” angolul past simple).
Hányadik osztályban tanulják a present perfectet?
A Nemzeti alaptanterv csak azt rögzíti, hogy az első idegen nyelv legkésőbb 4. osztályban indul; nyelvtani listát nem ad. A részleteket az iskola helyi tanterve határozza meg a 2020-as kerettanterv alapján. Egy ilyen általános iskolai helyi tanterv szerint a 8. évfolyam végi elvárás az A2 szint, a present perfect pedig így épül fel:
| Osztály | Mi kerül elő |
|---|---|
| 5–6. | még nem tananyag; a past simple és a rendhagyó igék 2. alakja előkészíti |
| 7. | present perfect simple: ever, never, before, just, once, twice; already és yet; How long? – for / since; összevetés a past simple-lel |
| 8. | ismétlés és bővítés: a present perfect continuous (I have been working…), és újra a past simple-lel szemben |
A „present perfect dolgozat” tehát jellemzően hetedikben jön. Iskolánként és tankönyvenként a sorrend eltérhet, ezért a pontos időpontot a gyerek füzete vagy a tanár mutatja meg.
A present perfect egy táblázatban
| I / you / we / they | he / she / it | |
|---|---|---|
| Állítás | I have (I've) seen it. | She has (she's) seen it. |
| Tagadás | I haven't seen it. | She hasn't seen it. |
| Kérdés | Have you seen it? | Has she seen it? |
| Rövid válasz | Yes, I have. / No, I haven't. | Yes, she has. / No, she hasn't. |
Az ige 3. alakja szabályos igéknél ugyanaz, mint a 2. (play – played – played), a rendhagyóknál külön meg kell tanulni (see – saw – seen, go – went – gone, write – wrote – written). Ezért a present perfect csak akkor megy jól, ha a rendhagyó igék táblázatának harmadik oszlopa is megvan.
Jelzőszavak: hova kerülnek?
| Szó | Jelentés | Hol áll? | Példa |
|---|---|---|---|
| ever | valaha | kérdésben, a 3. alak előtt | Have you ever eaten snails? |
| never | soha | a 3. alak előtt | I've never eaten snails. |
| just | éppen most | a 3. alak előtt | He's just left. |
| already | már | a 3. alak előtt | I've already done it. |
| yet | még (nem) / már? | a mondat végén, tagadásban és kérdésben | I haven't done it yet. Have you done it yet? |
| for | időtartam (… óta, … ideje) | időtartam előtt | for three years, for a week |
| since | kezdőpont (… óta) | időpont előtt | since 2019, since Monday |
A for és a since közti döntés egyszerű próbával megy: ha a mondatban „mennyi ideje?” a kérdés (két hete, három éve), for; ha „mikor kezdődött?” (hétfő óta, 2019 óta, karácsony óta), since.
Háromhetes terv a dolgozat előtt
| Hét | Mire figyeljenek | Melyik szint |
|---|---|---|
| 1. | have/has + 3. alak; naponta 10 rendhagyó ige 3. alakja szóban (go – went – gone) | alapszint |
| 2. | ever, never, already, yet, just; for és since a „mennyi ideje / mikor kezdődött” próbával | gyakorló szint |
| 3. | present perfect vagy past simple: a gyerek minden mondatban keresse meg az időhatározót, mielőtt ír | haladó szint |
Ha egy lap kb. 5 perc alatt, legfeljebb egy-két hibával elkészül, léphetnek tovább. A lapok minden kattintásra új mondatokat adnak, így ugyanazt a szintet többször is lehet gyakorolni. Utána érdemes az angol igeidők áttekintő táblázatával összerakni a teljes képet.
Kidolgozott példa: Egy magyar mondat, három angol megoldás
- Kiindulás: „Bence már megírta a leckét.” Van időpont a mondatban? Nincs. A „már” jelzi, hogy most kész van → present perfect: Bence has already done his homework.
- Bence = he, ezért has (nem have). A do 3. alakja done, nem did. Az already a has és a done közé kerül.
- Ha a mondat így szól: „Bence tegnap írta meg a leckét”, a yesterday konkrét múltbeli időpont, ezért past simple kell: Bence did his homework yesterday. Nem has done … yesterday!
- Kérdés „már”-ral: „Megírta már Bence a leckét?” → Has Bence done his homework yet? A yet a mondat végére kerül.
- Ellenőrzés a gyerekkel: keresse meg az időhatározót. Yesterday, last week, ago, in 2020, when? → past simple. Ever, never, already, yet, just, since, for → present perfect.
Gyakori hibák
- Jelen idő „óta” helyett: I live here since 2019., I know him for two years. Ez a magyar „óta lakom” tükörfordítása. Angolul ami a múltban kezdődött és most is tart, present perfectben áll: I have lived here since 2019. I have known him for two years.
- Present perfect konkrét múltbeli időponttal: I have seen him yesterday. Ahol yesterday, last week, two days ago, in 2022 szerepel, ott past simple kell: I saw him yesterday. A When…? kérdés is mindig past simple: When did you buy it?
- A 2. alak a 3. helyett: I have went, She has wrote, We have ate. A gyerek a past simple-ből hozza át. Segít, ha a rendhagyó igéket mindig hármasával mondják (go – went – gone), és a present perfectben a harmadikat keresik.
- For és since keverése: since three years, for Monday. A magyar „óta” mindkettőt lefedi. A próba: időtartam (three years) → for, kezdőpont (Monday, 2019, Christmas) → since.
- Been és gone összekeverése: My dad has been to the shop. – pedig még nincs itthon. A has gone azt jelenti, hogy elment és még nem jött vissza; a has been azt, hogy járt ott, és már visszajött. Helyesen: My dad has gone to the shop. Élettapasztalatnál pedig been: Have you ever been to Italy?
Tippek szülőknek
- Játsszanak „Have you ever…?” kérdezz-feleleket vacsoránál: Have you ever eaten snails? Have you ever been to Hortobágy? A válasz rövid: Yes, I have. / No, I haven't. Aki igennel felel, mondja meg past simple-ben, mikor: I went there last summer. Így egy beszélgetésben mindkét igeidő előkerül.
- Indulás előtt kérdezzen already/yet kérdéseket: Have you packed your bag yet? Have you brushed your teeth yet? A gyerek feleljen: I've already packed it. vagy Not yet.
- Írjanak közösen egy „óta-listát” a családról: Mum has worked at the hospital for 12 years. We have had Bodri since 2021. Egy oszlopba a for, egy másikba a since kerüljön.
- A 3. alakokat kártyákon gyakorolják: elöl az alapalak (write), hátul a három alak. Napi 10 kártya elég, a hibás kártyák kerüljenek a pakli elejére.
Gyakori kérdések
Mi a különbség a present perfect és a past simple között?
A past simple lezárt, konkrét időponthoz kötött múltbeli eseményt jelöl (I lost my key yesterday.). A present perfect azt mondja, hogy valami megtörtént, és ennek most is hatása van, de az időpont nem lényeges (I have lost my key. – most sincs meg). Ha a mondatban konkrét múltbeli időpont van (yesterday, last year, ago), mindig past simple kell.
Hogyan fordítsuk le az „óta” szót angolra?
Az „óta” kétféle lehet: időtartam előtt for (két éve: for two years), időpont előtt since (2019 óta: since 2019). Az ige mindkét esetben present perfectbe kerül, nem jelen időbe: I have lived here for two years.
Hányadik osztályban kell tudni a present perfectet?
A 2020-as kerettanterv alapján készült helyi tantervekben jellemzően 7. osztályban tanítják a present perfect simple-t az ever, never, already, yet, for és since szavakkal, és összevetik a past simple-lel. 8. osztályban ismétlik, és megjelenhet a present perfect continuous is. A 8. évfolyam végére az A2 szint az elvárás.
Mi a különbség a has been és a has gone között?
She has gone to Spain: elutazott, most is ott van. She has been to Spain: járt már ott, de visszajött. Élettapasztalat-kérdésben ezért mindig been kell: Have you ever been to Spain?
Mi a különbség a feladatlap szintjei között?
Az alapszinten a zárójeles igét kell have/has + 3. alak szerkezetbe tenni. A gyakorló szinten az ever, never, already, yet, just, for és since közül kell választani. A haladó szinten azt kell eldönteni, hogy present perfect vagy past simple kell-e a mondatba.
Források
Frissítve: · Ellenőrizte a Fontivo szerkesztősége