Harmadik típusú feltételes mondat

Röviden

Tagmondat Forma
ha-tagmondat if + had (not) + 3. alak
következmény would / could / might (not) have + 3. alak
kérdés would + alany + have + 3. alak?

If I'd seen the ice, I wouldn't have fallen. A ha-tagmondatba nem kerül would, ott a volna megfelelője a had. Jelentés: would = biztos, could = képes lett volna, might = talán.

B1 · 17. lecke · A harmadik típusú feltételes mondat

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

Magyarul jól ismered ezt a helyzetet: ha láttam volna a jeget, nem estem volna el. A múlton már nem lehet változtatni, de elképzelhetünk egy másik múltat és annak következményét. Az angolban erre a harmadik típusú feltételes mondat (third conditional) szolgál. Ahogy a magyarban, itt is mindkét tagmondat valótlan: nem láttam a jeget, és el is estem.

  • Valós múlt: I didn't see the ice, so I fell.
  • Elképzelt múlt: If I had seen the ice, I wouldn't have fallen.

Hogyan épül fel

if + past perfect, utána would / could / might + have + past participle
RészFormaPélda
a ha-tagmondat (az elképzelt feltétel)if + had + past participleif she had looked
a következmény-tagmondatwould have + past participleshe would have seen the car
lágyabb, kevésbé biztos következménycould have / might have + past participleshe might have stopped in time

A fő eltérés: a magyar mindkét tagmondatban ugyanazt a formát használja (láttam volna – nem estem volna), az angol viszont kettőt. A ha-tagmondatba a befejezett múlt (past perfect) kerül, amelyet a 3. leckéből ismersz: had + az ige 3. alakja (had left, had seen, had been). A következmény-tagmondatba would have + 3. alak kerül (would have caught, would have broken). Beszédben a had és a would is 'd-re rövidül: If I'd known, I'd have called you.

Ne fordítsd le mindkét volna-t would-dal. A ha-tagmondatban a volna megfelelője a had: If I had known, és nem If I would have known. A would csak a következmény-tagmondatba kerülhet.

Állító, tagadó és kérdő forma

TípusPéldaMi történt valójában
állítóIf you had driven more slowly, you would have stopped in time.You drove fast and didn't stop in time.
tagadóIf he hadn't been so tired, he wouldn't have made that mistake.He was tired and made the mistake.
kérdőWhat would you have done if the brakes had failed?The brakes didn't fail.

Tagadáskor a not a had vagy a would után áll: hadn't + 3. alak, wouldn't have + 3. alak. Bármelyik tagmondat lehet tagadó, vagy akár mindkettő. Kérdésben a would az alany elé kerül: Would you have called the police? What would you have done?

would have, could have, might have

KövetkezményJelentésPélda
would havea beszélő biztos benne, mi lett volnaIf I had worn a helmet, I would have been fine.
could havelehetséges lett volna; valaki képes lett volna ráIf we had called sooner, the doctor could have saved him.
might havetalán; a beszélő nem biztos benneIf she had been more careful, she might have avoided the accident.

A magyar -hatott volna mindkét lágyabb jelentést lefedi (megmenthette volna = képes lett volna rá, de azt is jelentheti, hogy talán megtörtént volna). Angolul válassz: ha valaki képes lett volna rá, akkor could have; ha csak talán történt volna meg, akkor might have.

Minden have után a 3. alak áll: would have broken, could have helped, might have missed. Ne írd, hogy would have broke vagy would have break.

A ha-tagmondat állhat elöl vagy hátul, a jelentés ugyanaz. A vesszőhasználat viszont eltér a magyartól: magyarul mindig van vessző, angolul csak akkor, ha az if áll elöl: If I'd checked the mirror, I'd have seen him = I'd have seen him if I'd checked the mirror.

A harmadik típus a megváltoztathatatlan múltról szól. Jelenre vagy jövőre a második típust használd, amelyet az előző leckében tanultál. A magyar a lenne és a lett volna között tesz különbséget, az angol a had és a had had között: If I had a car, I would drive (most), de If I had had a car, I would have driven (akkor). A dupla had had furcsán fest, de helyes.

Ellenőrizd, amit olvastál

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

  1. If he ___ the warning, he wouldn't have crashed.

  2. If I ___ about the ice, I would have warned you.

  3. If you had told me, I ___ you.

  4. If we had left earlier, we would have(catch) the train.

  5. If the car had stopped, the boy wouldn't have(break) his leg.

  6. Would you have(buy) a new bike if the insurance had paid?

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 would have happened if nobody had been there?

    Mi történt volna, ha ott senki sem lett volna?

  2. Would you have stopped if you had seen the sign?

    Megálltál volna, ha meglátod a táblát?

  3. If I'd checked my mirror, I'd have noticed the motorbike.

    Ha megnéztem volna a tükrömet, észrevettem volna a motort.

  4. If I had seen the ice, I wouldn't have fallen.

    Ha láttam volna a jeget, nem estem volna el.

  5. Could the driver have stopped if he had braked earlier?

    Meg tudott volna állni a sofőr, ha korábban fékez?

  6. What would you have done if the brakes had failed?

    Mit csináltál volna, ha felmondja a szolgálatot a fék?

  7. If we had called sooner, the doctor could have saved him.

    Ha hamarabb hívtuk volna, az orvos meg tudta volna menteni.

  8. If you had driven more slowly, you would have stopped in time.

    Ha lassabban vezettél volna, időben megálltál volna.

  9. Would your insurance have paid if the other driver had admitted it?

    Kifizette volna a biztosításod, ha a másik sofőr beismerte volna?

  10. If I hadn't been so distracted, would I have scratched your car?

    Ha nem lettem volna olyan szétszórt, megkarcoltam volna az autódat?

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

Próbáld ki te is

Fordíts le egy mondatot, amelyben ez a szabály szerepel. Az ellenőrzés megjelöli az elcsúszott szót, és megnevezi a mögötte álló szabályt, ahogy az alkalmazásban.

2121/4

Mondatok

Írd le angolul

Mi történt volna, ha ott senki sem lett volna?

1 / 4

Gyakorold ezt a szabályt az alkalmazásban