Nyelvtan
Verbs and tense B1 B2

Past perfect és past perfect continuous

Mutasd meg, mi történt meg vagy mi volt folyamatban egy másik múltbeli időpont előtt a had-es alakokkal.

Vizuális útmutató

Past perfect: visszanézés egy múltbeli támpontból

Múltbeli támpont = az a múltbeli pillanat,
ahonnan visszanézel

KORÁBBI MÚLT                       MÚLTBELI TÁMPONT       MOST
────────────────────────────────────│──────────────────────►

már kész volt a támpont előtt:
   [had + past participle] ─────────│
   When we arrived, the show had already begun.
   Jelentés: Amikor megérkeztünk, az előadás már elkezdődött.

addig tartott / folyamatban volt:
   [had been + -ing] ═══════════════►│
   We had been waiting for an hour when the bus came.
   Jelentés: Már egy órája vártunk, amikor megjött a busz.

had = visszanézés egy múltbeli támpontból
had been -ing = időtartam/tevékenység addig a pontig

Ha már egy múltbeli támpontnál jársz, a még korábbira had-del nézz vissza; ha addig tartó tevékenységet/időtartamot hangsúlyozol, használd: had been + -ing.

Introduction

Múlt egy másik múlt előtt

A past perfect és a past perfect continuous nem azt jelenti, hogy valami nagyon régen történt. Azt mutatják meg, hogy egy múltbeli helyzet egy másik múltbeli időpont előtt volt. A past perfect gyakran egy korábbi, már befejezett cselekvést mutat; a past perfect continuous gyakran korábbi tevékenységet, időtartamot vagy okot. When we arrived, the show had already begun. We had been waiting for an hour when the bus came. Nyelvtani fókusz: B1–B2 szintű időlogika. Szókincs: mindennapi idő, munka, utazás és történetmesélés.
Core Nyelvtan B1 Szókincs A2 Neutral

When we arrived, the show had already begun.

Természetes fordítás
Amikor megérkeztünk, az előadás már elkezdődött.
Szó szerinti fordítás
Amikor megérkeztünk, az előadás már korábban elkezdődött.
Mondatszerkezet
When + későbbi múlt, valami had already + begun/done típusú alak.

Az előadás a megérkezés előtt kezdődött el.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

When we arrived

amikor megérkeztünk
Megadja azt a későbbi múltbeli pillanatot, ahonnan visszanézünk.
the show had already begun

az előadás már elkezdődött
Azt mutatja, hogy az előadás már a megérkezés előtt elkezdődött.
A magyar „már … amikor” angolul gyakran had already … when.
Tanuld egy egységként
Core Nyelvtan B1 Szókincs A1 Neutral

We had been waiting for an hour when the bus came.

Természetes fordítás
Már egy órája vártunk, amikor megjött a busz.
Szó szerinti fordítás
Már várakoztunk egy órán át, amikor a busz jött.
Mondatszerkezet
Valaki had been + -ing + for + idő, when + későbbi múltbeli esemény.

A várakozás a busz érkezéséig tartott.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

We had been waiting

már várakoztunk
Olyan tevékenységet jelöl, amely korábban kezdődött és a busz érkezéséig tartott.
Tanuld egyben: had been waiting for an hour.
Tanuld egy egységként
for an hour

egy órája
Megmondja, mennyi ideig tartott a várakozás.
when the bus came

amikor megjött a busz
Megadja a későbbi múltbeli eseményt, amelyhez a várakozást viszonyítjuk.
Core logic

A múltbeli kapaszkodó irányítja az igeidőt

Először keresd meg a múltbeli kapaszkodót: azt az időpontot vagy eseményt, amelyről már beszélsz. Innen nézel még korábbra. A past perfect erre válaszol: mi volt akkorra már igaz vagy kész? A past perfect continuous erre válaszol: milyen tevékenység zajlott addig? A kapaszkodó lehet when, before vagy by the time kezdetű rész, dátum vagy óra, vagy egyszerűen az előző mondat egy történetben. Múltbeli kapaszkodó nélkül ezek az alakok gyakran feleslegesnek hatnak.
Core pattern

Alapformák

A past perfect alakja: had + past participle, vagyis az ige harmadik alakja. Ugyanaz az alak áll I, you, he, she, it, we és they után is. She had finished the report before the client called. Tagadás: had not vagy hadn’t + past participle. I hadn’t seen that film before last night. Kérdésben a Had kerül előre. Had you eaten before you went out? A past perfect continuous alakja: had been + -ing. They had been living together for years before they got married. It hadn’t been raining long when the streets flooded. How long had you been working there before you left?
Core Nyelvtan B1 Szókincs A2 Neutral

She had finished the report before the client called.

Természetes fordítás
Már befejezte a jelentést, mielőtt az ügyfél telefonált.
Szó szerinti fordítás
Ő már befejezte a jelentést, mielőtt az ügyfél telefonált.
Mondatszerkezet
Valaki had + finished/done típusú alak + before + későbbi múlt.

A jelentés a hívás előtt már kész volt.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

She had finished the report

befejezte a jelentést
A had + finished azt jelzi, hogy a jelentés a hívás előtt már készen volt.
A before utáni rész a viszonyítási pont; a had-es rész már kész előtte.
Tanuld egy egységként
before the client called

mielőtt az ügyfél telefonált
Megnevezi a későbbi múltbeli eseményt.
Negative Nyelvtan B1 Szókincs A1 Neutral

I hadn’t seen that film before last night.

Természetes fordítás
Tegnap este előtt még nem láttam azt a filmet.
Szó szerinti fordítás
Nem láttam azt a filmet tegnap este előtt.
Mondatszerkezet
Valaki hadn’t + seen/done típusú alak + before + múltbeli időhatár.

A beszélő tegnap este előtt még nem látta ezt a filmet.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

I hadn’t seen that film

nem láttam azt a filmet
A hadn’t + seen azt jelzi, hogy addig nem volt korábbi élménye erről a filmről.
Magyar „addig még nem” = angolban gyakran hadn’t … before.
Tanuld egy egységként
before last night

tegnap este előtt
Megadja azt a múltbeli határt, amely előtt nem látta a filmet.
Question Nyelvtan B1 Szókincs A1 Neutral

Had you eaten before you went out?

Természetes fordítás
Ettél, mielőtt elmentél otthonról?
Szó szerinti fordítás
Ettél, mielőtt elmentél otthonról?
Mondatszerkezet
Had + valaki + eaten/done típusú alak + before + későbbi múlt?

A kérdés arra vonatkozik, hogy az evés a kimenés előtt megtörtént-e.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

Had you eaten

ettél már
A Had az elején kérdést csinál arról, hogy a cselekvés korábban megtörtént-e.
Kérdésben a Had áll az elején; tanuld egyben: Had you eaten…?
Tanuld egy egységként
before you went out

mielőtt elmentél otthonról
Megadja a későbbi múltbeli eseményt.
Core Nyelvtan B1 Szókincs A2 Neutral

They had been living together for years before they got married.

Természetes fordítás
Évekig együtt éltek, mielőtt összeházasodtak.
Szó szerinti fordítás
Ők együtt éltek éveken át, mielőtt összeházasodtak.
Mondatszerkezet
Valakik had been + -ing + for + hosszú idő + before + későbbi esemény.

Az együttélés éveken át tartott a házasság előtt.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

They had been living together

már együtt éltek
A had been living azt mutatja, hogy az együttélés korábban kezdődött és a házasságig tartott.
Hosszú ideje tartó helyzet egy későbbi esemény előtt: had been living.
Tanuld egy egységként
for years

évek óta
Megmutatja, milyen hosszú ideig tartott ez az élethelyzet.
before they got married

mielőtt összeházasodtak
Megadja a későbbi eseményt, amely előtt az együttélés zajlott.
Negative Nyelvtan B1 Szókincs A2 Neutral

It hadn’t been raining long when the streets flooded.

Természetes fordítás
Nem esett régóta, amikor az utcákat elöntötte a víz.
Szó szerinti fordítás
Nem esett régóta, amikor az utcák elárasztódtak.
Mondatszerkezet
It hadn’t been + -ing + long + when + későbbi eredmény.

Az eső nem tartott sokáig az utcák elárasztása előtt.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

It hadn’t been raining long

nem régóta esett
Tagadó formában mutatja, hogy az eső csak rövid ideje tartott az áradás előtt.
A not long jelzi: nem sok ideje tartott, mégis jött az eredmény.
Tanuld egy egységként
when the streets flooded

amikor az utcákat elöntötte a víz
Megadja a későbbi eredményt, amelyhez az esőt viszonyítjuk.
Question Nyelvtan B1 Szókincs A1 Neutral

How long had you been working there before you left?

Természetes fordítás
Mennyi ideig dolgoztál ott, mielőtt elmentél?
Szó szerinti fordítás
Mennyi ideig dolgoztál ott, mielőtt elmentél?
Mondatszerkezet
How long had + valaki + been + -ing + hely + before + végpont?

A kérdés azt kéri, mennyi ideig tartott az ottani munka a távozás előtt.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

How long had you been working there

mennyi ideje dolgoztál ott
Arról kérdez, mennyi ideig tartott a munka a távozás előtt.
A „mennyi ideje … mielőtt” kérdéshez tanuld: How long had you been…?
Tanuld egy egységként
before you left

mielőtt elmentél
Megadja a múltbeli végpontot.
Sentence xray

Mondatröntgen

Bontsd a mondatot értelmes darabokra. When the guests arrived, Maya had set the table. Ebben a when-rész adja a múltbeli kapaszkodót, a had set the table pedig azt mutatja, hogy a terítés korábban már kész volt. By the time the manager arrived, we had been discussing the problem for an hour. Itt a by the time múltbeli határidőt ad, a had been discussing a korábban zajló tevékenységet mutatja, a for an hour pedig az időtartamot. Tanuld ezeket újrahasználható keretként történetekhez, megbeszélésekhez, utazási problémákhoz és magyarázatokhoz.
Core Nyelvtan B1 Szókincs A2 Neutral

When the guests arrived, Maya had set the table.

Természetes fordítás
Mire a vendégek megérkeztek, Maya már megterített.
Szó szerinti fordítás
Amikor a vendégek megérkeztek, Maya már megterített.
Mondatszerkezet
When + későbbi múlt, valaki had + készre tett cselekvés.

Az asztal már készen volt, amikor a vendégek megérkeztek.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

When the guests arrived

amikor a vendégek megérkeztek
Megadja a későbbi múltbeli pillanatot.
Maya had set the table

Maya megterített
Azt mutatja, hogy az asztal a vendégek érkezése előtt már készen volt.
A when-rész a kamera ideje; a had-rész mutatja, mi volt már kész.
Tanuld egy egységként
Core Nyelvtan B1 Szókincs A2 Neutral

By the time the manager arrived, we had been discussing the problem for an hour.

Természetes fordítás
Mire a vezető megérkezett, már egy órája tárgyaltuk a problémát.
Szó szerinti fordítás
Mire a vezető megérkezett, mi már tárgyaltuk a problémát egy órán át.
Mondatszerkezet
By the time + múltbeli határ, valakik had been + -ing + for + idő.

A megbeszélés a vezető érkezése előtt kezdődött, és addig egy órán át tartott.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

By the time the manager arrived

mire a vezető megérkezett
Múltbeli határpontot ad: eddigre már történt vagy tartott valami.
we had been discussing the problem

már tárgyaltuk a problémát
Azt mutatja, hogy a megbeszélés korábban kezdődött és a vezető érkezéséig tartott.
By the time = „mire”; előtte már futott az óra: had been discussing.
Tanuld egy egységként
for an hour

egy órája
Megmondja, mennyi ideig tartott a beszélgetés.
Contrast

Past perfect, simple past és past continuous

A leggyakoribb közeli ellentét a simple past. A simple past egyszerűen viheti előre az eseményeket időrendben: I got home and cooked dinner. A past perfect azt mondja, hogy valami egy későbbi múltbeli pillanatban már kész volt: When I got home, Sam had cooked dinner. Egy másik fontos ellentét a past continuous. A past continuous azt mutatja, hogy a tevékenység éppen zajlott a kapaszkodó pillanatban: When I got home, Sam was cooking dinner. A past perfect continuous a korábbi időtartamot emeli ki addig a pontig: When I got home, Sam had been cooking for two hours.
Contrast Nyelvtan B1 Szókincs A1 Neutral

I got home and cooked dinner.

Természetes fordítás
Hazaértem, és vacsorát főztem.
Szó szerinti fordítás
Hazaértem és vacsorát főztem.

A simple past itt egyszerű eseménysort mutat.

Contrast Nyelvtan B1 Szókincs A1 Neutral

When I got home, Sam had cooked dinner.

Természetes fordítás
Amikor hazaértem, Sam már megfőzte a vacsorát.
Szó szerinti fordítás
Amikor hazaértem, Sam már megfőzte a vacsorát.
Mondatszerkezet
When + későbbi múlt, valaki had + készre tett cselekvés.

A past perfect azt mutatja, hogy a vacsora már elkészült, amikor a beszélő hazaért.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

When I got home

amikor hazaértem
Megadja a későbbi múltbeli pillanatot.
Sam had cooked dinner

Sam megfőzte a vacsorát
Azt mutatja, hogy a vacsora a hazaérkezés előtt már elkészült.
Had cooked = már elkészült; was cooking = éppen készült.
Tanuld egy egységként
Contrast Nyelvtan B1 Szókincs A1 Neutral

When I got home, Sam was cooking dinner.

Természetes fordítás
Amikor hazaértem, Sam éppen vacsorát főzött.
Szó szerinti fordítás
Amikor hazaértem, Sam éppen vacsorát főzött.
Mondatszerkezet
When + múltbeli pillanat, valaki was + -ing.

A past continuous azt jelenti, hogy a főzés éppen a hazaérkezéskor zajlott.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

When I got home

amikor hazaértem
Megadja azt a múltbeli pillanatot, amelyben belenézünk a helyzetbe.
Sam was cooking dinner

Sam éppen vacsorát főzött
A főzés akkor, a hazaérkezés pillanatában volt folyamatban.
Was cooking = éppen akkor főzött; nincs korábbi befejezés.
Tanuld egy egységként
Contrast Nyelvtan B1 Szókincs A1 Neutral

When I got home, Sam had been cooking for two hours.

Természetes fordítás
Amikor hazaértem, Sam már két órája főzött.
Szó szerinti fordítás
Amikor hazaértem, Sam már főzött két órán át.
Mondatszerkezet
When + későbbi múlt, valaki had been + -ing + for + idő.

A past perfect continuous a hazaérkezés előtti időtartamot emeli ki.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

When I got home

amikor hazaértem
Megadja a későbbi múltbeli pillanatot.
Sam had been cooking

Sam már főzött
Azt mutatja, hogy a főzés korábban kezdődött és a hazaérkezésig tartott.
Ha magyarul „már két órája”, keresd a had been + -ing alakot.
Tanuld egy egységként
for two hours

két órája
Megmondja, milyen hosszú volt a korábbi főzés.
Usage rules

Mikor használd, és mikor ne

Akkor használd ezeket az igeidőket, amikor a korábbi helyzet számít: háttér, ok, meglepetés, hiányzó információ vagy megváltozott történetsorrend miatt. A before és after szavakkal gyakran elég a simple past, mert maga az időszó már mutatja a sorrendet. After I arrived, I unpacked. Használhatsz past perfectet akkor is, ha a korábbi cselekvés fontos háttér, nem csak egy lépés a sorban. Ne tegyél had-et minden tagmondatba. Válassz egy világos múltbeli kapaszkodót, és csak azt a cselekvést vagy állapotot jelöld, amely nála korábbi.
Core Nyelvtan B1 Szókincs A1 Neutral

After I arrived, I unpacked.

Természetes fordítás
Miután megérkeztem, kipakoltam.
Szó szerinti fordítás
Miután megérkeztem, kipakoltam.

Az after már világossá teszi a sorrendet, ezért a simple past gyakran elég.

Danger zone

Veszélyzóna

A gyakori hibák többnyire abból jönnek, hogy rossz perfect alakot választunk, vagy túl szélesen használjuk a folyamatos alakot. Hibás: When I arrived, the meeting has already started. Helyes: When I arrived, the meeting had already started. A present perfect a jelenből néz vissza; a past perfect egy múltbeli kapaszkodóból. Hibás: I had been knowing her for years before we worked together. Helyes: I had known her for years before we worked together. Sok állapotot kifejező ige, például know, own, believe és want, általában past perfect alakban áll, nem past perfect continuous alakban.
Mistake Nyelvtan B1 Szókincs A2 Neutral

When I arrived, the meeting has already started.

Természetes fordítás
Amikor megérkeztem, a megbeszélés már elkezdődött.
Szó szerinti fordítás
Amikor megérkeztem, a megbeszélés mostanra már elkezdődött.

Ez tévesen present perfectet használ, pedig a nézőpont múltbeli.

Corrected Nyelvtan B1 Szókincs A2 Neutral

When I arrived, the meeting had already started.

Természetes fordítás
Amikor megérkeztem, a megbeszélés már elkezdődött.
Szó szerinti fordítás
Amikor megérkeztem, a megbeszélés már korábban elkezdődött.
Mondatszerkezet
When + múltbeli nézőpont, valami had already + started/done típusú alak.

Múltbeli nézőpontból visszanézve past perfect kell, nem present perfect.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

When I arrived

amikor megérkeztem
Megadja a múltbeli nézőpontot.
the meeting had already started

a megbeszélés már elkezdődött
Helyesen azt mutatja, hogy a kezdés a megérkezés előtt történt.
Múltból nézel vissza: had, nem has.
Tanuld egy egységként
Mistake Nyelvtan B1 Szókincs A2 Neutral

I had been knowing her for years before we worked together.

Természetes fordítás
Évek óta ismertem, mielőtt együtt dolgoztunk.
Szó szerinti fordítás
Folyamatosan ismertem őt évekig, mielőtt együtt dolgoztunk.

A know általában állapotot fejez ki, ezért itt a folyamatos alak természetellenes.

Corrected Nyelvtan B1 Szókincs A2 Neutral

I had known her for years before we worked together.

Természetes fordítás
Évek óta ismertem, mielőtt együtt dolgoztunk.
Szó szerinti fordítás
Ismertem őt évekig, mielőtt együtt dolgoztunk.
Mondatszerkezet
Valaki had + known/believed/wanted típusú állapot + for + idő + before + későbbi helyzet.

Állapotnál a had known természetes, ha az ismeretség egy másik múltbeli helyzet előtt már fennállt.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

I had known her

ismertem őt
Állapotra használja a past perfectet: az ismeretség már igaz volt a közös munka előtt.
Állapotnál ne been knowing: tanuld egyben: had known.
Tanuld egy egységként
for years

évek óta
Megmutatja, mióta tartott az ismeretség.
before we worked together

mielőtt együtt dolgoztunk
Megadja a későbbi múltbeli helyzetet.
Form variations

Összevont alakok és hasonló formák

Beszédben és informális írásban a had gyakran ’d alakra rövidül: I’d left, she’d finished, they’d been waiting. Gondos írásban a teljes alak világosabb. A had had lehetséges, amikor az első had a szerkezet része, a második had pedig azt jelenti, hogy valakinek volt valamije vagy átélt valamit. Ne keverd össze a had been + -ing alakot a had been + past participle alakkal. The room had been cleaned before we arrived. Ez past perfect passive, nem past perfect continuous. A folyamatos alakhoz been + verb-ing kell: had been cleaning, had been waiting, had been studying.
Contrast Nyelvtan B2 Szókincs A2 Neutral

The room had been cleaned before we arrived.

Természetes fordítás
A szobát kitakarították, mielőtt megérkeztünk.
Szó szerinti fordítás
A szoba ki lett takarítva, mielőtt megérkeztünk.
Mondatszerkezet
Valami had been + cleaned/done típusú alak + before + későbbi múlt.

A had been cleaned past perfect passive; a folyamatos alakhoz had been cleaning kellene.

Építőelemek

Értelmi egységekben olvasd a mondatot, ne szóról szóra.

The room had been cleaned

a szobát kitakarították
Azt jelzi, hogy a takarítás a szobával történt meg; ez nem folyamatos cselekvés.
Had been cleaned = vele történt meg; had been cleaning = ő csinálta volna.
Tanuld egy egységként
before we arrived

mielőtt megérkeztünk
Megadja a későbbi múltbeli eseményt.
Summary

A gyakorlati választás

Válaszd a past perfectet korábbi befejezett cselekvéshez vagy állapothoz: had + past participle. Válaszd a past perfect continuous alakot korábbi tevékenységhez, ha az időtartam, ismétlődés vagy látható eredmény fontos: had been + -ing. Mindig kérdezd meg: hol van a múltbeli kapaszkodó? Ha a történet már egyszerű időrendben halad, a simple past tisztább lehet. Ha egy múltbeli eredményhez korábbi ok kell, vagy egy múltbeli pillanathoz korábbi háttér, ezek az igeidők világossá teszik az idővonalat.
Gyakori hibák

Gyakori anyanyelvi átvitelből eredő hibák

Figyelj a közvetlen fordításból eredő hibákra.

high prioritás
Helytelen: When we arrived, the show already began.
Helyes: When we arrived, the show had already begun.

Jelentés: Amikor megérkeztünk, az előadás már elkezdődött.

Magyarul mindkét rész lehet egyszerű múlt: „megérkeztünk” és „elkezdődött”. Angolul a korábbi eseményt itt had + begun jelöli.

Jegyezd meg: Magyar „már … amikor” esetén angolul gyakran: had already … when.

high prioritás
Helytelen: When I arrived, the meeting has already started.
Helyes: When I arrived, the meeting had already started.

Jelentés: Amikor megérkeztem, a megbeszélés már elkezdődött.

A has a jelenből néz vissza. Itt a nézőpont a múltbeli megérkezés, ezért had kell.

Jegyezd meg: Múltbeli nézőpontból visszanézve: had, nem has vagy have.

medium prioritás
Helytelen: We were waiting for an hour when the bus came.
Helyes: We had been waiting for an hour when the bus came.

Jelentés: Már egy órája vártunk, amikor megjött a busz.

A magyar „már egy órája vártunk” nem külön jelöli a folyamatos múltat. Angolul a múltbeli végpontig tartó tevékenységhez had been + -ing kell.

Jegyezd meg: „Már egy ideje csináltuk, amikor…” = had been + -ing + when.

high prioritás
Helytelen: I had been knowing her for years before we worked together.
Helyes: I had known her for years before we worked together.

Jelentés: Évek óta ismertem, mielőtt együtt dolgoztunk.

A know állapotot fejez ki, nem olyan cselekvést, amelyet itt folyamatos -ing alakkal mondunk.

Jegyezd meg: Know, believe, want, own: időtartam lehet, de ne használd a been + -ing alakot.

medium prioritás
Helytelen: The room had been cleaning before we arrived.
Helyes: The room had been cleaned before we arrived.

Jelentés: A szobát kitakarították, mielőtt megérkeztünk.

Magyarul gyakran elkerüljük a szenvedő szerkezetet: „kitakarították a szobát”. Angolul a room nem takarít, hanem vele történt meg a takarítás, ezért had been cleaned kell.

Jegyezd meg: Ha a dolog nem maga végzi a cselekvést, ne -ing alakot tegyél: had been cleaned.

Üdv újra!

Jelentkezz be a folytatáshoz

Nincs még fiókod? Regisztráció