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.

Present perfectGyakorló
Név: Dátum:

Írd be a hiányzó szót: ever, never, already, yet, just, for vagy since! A zárójeles magyar szó segít.

  1. I haven't read the book . (még nem)
  2. My parents have been to Paris, but they want to go one day. (soha)
  3. Have you been to London? (valaha)
  4. They have been at the lake two days.
  5. I've waited half an hour!
  6. My grandpa has had this car ten years.
  7. We've had our cat Christmas.
  8. She has worked here last September.
  9. I've known Dani we were six.
  10. We have lived in Pécs 2019.
  11. Have you packed your bag ? (már – kérdés)
  12. Thanks, but I've seen that film. (már)
getfontivo.com
MegoldásokPresent perfect · Gyakorló
  1. yet
  2. never
  3. ever
  4. for
  5. for
  6. for
  7. since
  8. since
  9. since
  10. since
  11. yet
  12. already

A gyakorlólap nyomtatása

Adja meg e-mail-címét, és elküldjük a linket pontosan ehhez a laphoz, a megoldásokkal együtt. Ezen felül hetente új gyakorlólapot is kap.

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:

MagyarulAngolulMié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ályMi 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 / theyhe / she / it
ÁllításI have (I've) seen it.She has (she's) seen it.
TagadásI haven't seen it.She hasn't seen it.
KérdésHave you seen it?Has she seen it?
Rövid válaszYes, 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ésHol áll?Példa
evervalahakérdésben, a 3. alak előttHave you ever eaten snails?
neversohaa 3. alak előttI've never eaten snails.
justéppen mosta 3. alak előttHe's just left.
alreadymára 3. alak előttI've already done it.
yetmég (nem) / már?a mondat végén, tagadásban és kérdésbenI haven't done it yet. Have you done it yet?
foridőtartam (… óta, … ideje)időtartam előttfor three years, for a week
sincekezdőpont (… óta)időpont előttsince 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étMire figyeljenekMelyik 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ávalgyakorló szint
3.present perfect vagy past simple: a gyerek minden mondatban keresse meg az időhatározót, mielőtt írhaladó 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

  1. 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.
  2. 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.
  3. 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!
  4. 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.
  5. 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