Az angol feltételes mondatokban általában egy if mellékmondat és egy főmondat szerepel. A leggyakoribb típusok a zero, az 1st, a 2nd és a 3rd conditional; a mixed conditional egy irreális múltbeli cselekedetet és annak jelenbeli következményét fejezi ki.
A feladatok megoldásához elsősorban azt kell felismerni, hogy a feltétel valós jelenbeli vagy jövőbeli lehetőségre, elképzelt jelenre, illetve már meg nem történt múltra vonatkozik-e. Az if-es tagmondat rendszerint a feltételt, a főmondat pedig annak következményét fejezi ki.
A feltételes mondatok legfontosabb szerkezetei
| Típus | If-es tagmondat | Főmondat | Használat |
|---|---|---|---|
| Zero conditional | If + Present Simple | Present Simple | Általános igazságok |
| 1st conditional | If + jelen idő | will, felszólító mód, can, may, might, must, should + ige első alakja | Valós vagy valószínű jelenbeli és jövőbeli helyzetek |
| 2nd conditional | If + Past Simple vagy Past Continuous | would, could, should, might + ige első alakja | Nem valós, elképzelt vagy valószínűtlen jelen és jövő |
| 3rd conditional | If + Past Perfect vagy Past Perfect Continuous | would, could, should, might + have + ige harmadik alakja | Irreális, már be nem következhető múltbeli helyzetek |
| Mixed conditional | If + Past Perfect vagy Simple Past | Feltételes jelen vagy feltételes befejezett múlt | Irreális múltbeli feltétel jelenbeli következménnyel |
Gyors felismerési szabályok
- Zero conditional: mindkét tagmondatban egyszerű jelen áll, és a mondat általános igazságot fejez ki.
- 1st conditional: az if-es tagmondatban jelen idő, a főmondatban gyakran will áll.
- 2nd conditional: az if-es tagmondatban egyszerű múlt, a főmondatban would/could/should/might + ige szerepel.
- 3rd conditional: az if-es tagmondatban Past Perfect, a főmondatban would/could/should/might have + ige harmadik alakja áll.
- Mixed conditional: a feltétel és a következmény különböző időkhöz kapcsolódik.
A tagmondatok sorrendje bármelyik típusban felcserélhető. Ha az if-es tagmondat áll elöl, vesszőt teszünk a két tagmondat közé, ha pedig a főmondat áll elöl, általában nincs vessző.
Az if I were szerkezetet gyakran használjuk tanácsadáskor: If I were you, I would... - „Ha én lennék a helyedben, én…”. A feltételes mondatokban a would, could, should és might jelentésárnyalatot adhat a főmondatnak.
5 perces gyakorlóteszt
- If you hadn’t been too scared, you ………………. away.
a) could run
b) might run
c) could have run - If I ………………. you, I wouldn’t call him back.
a) was
b) were
c) wasn’t - Help yourself to some sandwiches if you ………………. hungry.
a) were
b) would be
c) are - George would have finished the race if he ………………. over by a spectator.
a) hadn’t been pushed
b) wasn’t pushed
c) wouldn’t be pushed - I’ll call the cops ………………. you leave the restaurant immediately.
a) if
b) as long as
c) unless - If you don’t take your medicine, you ………………. better.
a) will get
b) wouldn’t get
c) won’t get - My sister would take the job if she ……………….
a) would be offered
b) was offered
c) would offer - I ………………. you the money provided that you pay me back by next month.
a) lent
b) would lend
c) will lend - The accident wouldn’t have happened if the truck ………………. the speed limit.
a) hadn’t broken
b) wouldn’t break
c) wouldn’t have broken - There’s a huge traffic jam in the city. We can be there on time if we ……………….
a) will walk
b) walk
c) walked - If we had some money, we ………………. a taxi.
a) can take
b) could take
c) will take - I can’t help ………………. you tell me who did this.
a) if
b) in case
c) unless - Had I known you were coming, I ………………. for you.
a) would waited
b) would have waited
c) had waited - If you drink too much, you ………………. a headache.
a) will get
b) got
c) would get - My mother would be so pleased if you ……………….
a) would come
b) could come
c) will come
Megoldókulcs és magyarázat
1. If you hadn’t been too scared, you could have run away.
Helyes válasz: c) could have run. A mondat 3rd conditional, mert egy múltbeli, meg nem történt feltételről beszélünk: If + Past Perfect, majd could have + ige harmadik alakja.
Az If you hadn’t been too scared jelentése: „Ha nem lettél volna túl ijedt”. A could have run away azt fejezi ki, hogy „el tudtál volna futni”.
2. If I were you, I wouldn’t call him back.
Helyes válasz: b) were. Az If I were you rögzült szerkezet, amely tanácsadáskor használatos, jelentése: „Ha én lennék a helyedben”. Ez 2nd conditional szerkezet: If + Past Simple, majd would + ige.
A teljes mondat jelentése: „Ha én lennék a helyedben, nem hívnám vissza.”
3. Help yourself to some sandwiches if you are hungry.
Helyes válasz: c) are. Az if-es tagmondatban jelen időt használunk, mert a mondat egy valós, aktuális feltételről szól. A főmondat felszólító módú: Help yourself.
A mondat jelentése: „Vegyél nyugodtan szendvicset, ha éhes vagy.”
4. George would have finished the race if he hadn’t been pushed over by a spectator.
Helyes válasz: a) hadn’t been pushed. Ez 3rd conditional. A feltétel Past Perfect Passive alakban áll: hadn’t been pushed, a főmondat pedig would have finished.
A mondat egy olyan múltbeli helyzetet fejez ki, amely nem valósult meg: George nem fejezte be a versenyt, mert egy néző fellökte.
5. I’ll call the cops unless you leave the restaurant immediately.
Helyes válasz: c) unless. Az unless jelentése „hacsak nem”, illetve „kivéve, ha”. A mondat jelentése: „Hívom a rendőröket, hacsak nem hagyod el azonnal az éttermet.”
Az unless után nem használunk külön tagadást: az unless you leave jelentése lényegében „ha nem mész el”.
6. If you don’t take your medicine, you won’t get better.
Helyes válasz: c) won’t get. Ez 1st conditional, mert valószínű jelenbeli vagy jövőbeli következményről van szó. Az if-es tagmondatban Present Simple áll, a főmondatban pedig will not, röviden won’t.
A mondat jelentése: „Ha nem veszed be a gyógyszeredet, nem leszel jobban.”
7. My sister would take the job if she was offered.
Helyes válasz: b) was offered. A mondat 2nd conditional szerkezetű: would take a főmondatban, és egyszerű múlt idejű passzív szerkezet az if-es tagmondatban.
A teljes jelentés: „A testvérem elfogadná az állást, ha felajánlanák neki.”
8. I will lend you the money provided that you pay me back by next month.
Helyes válasz: c) will lend. A provided that jelentése „feltéve, hogy”. A szerkezet jelentése megegyezik egy valós feltételt kifejező 1st conditional mondatéval.
A főmondatban will lend áll, a feltételt kifejező tagmondatban pedig jelen idő: you pay me back.
9. The accident wouldn’t have happened if the truck hadn’t broken the speed limit.
Helyes válasz: a) hadn’t broken. Ez 3rd conditional: wouldn’t have happened a főmondatban, hadn’t broken az if-es tagmondatban.
A mondat jelentése: „A baleset nem történt volna meg, ha a teherautó nem lépte volna túl a sebességhatárt.”
10. We can be there on time if we walk.
Helyes válasz: b) walk. Az if-es tagmondatban 1st conditional esetén sem használunk will-t, ha a feltételről beszélünk. Ilyenkor egyszerű jelen áll: if we walk.
A főmondatban a can modális segédige szerepel: „Odaérhetünk időben, ha gyalog megyünk.”
11. If we had some money, we could take a taxi.
Helyes válasz: b) could take. Ez 2nd conditional. Az if we had some money elképzelt vagy jelenleg nem valós feltételt fejez ki, a could take pedig lehetőséget jelent.
A mondat jelentése: „Ha lenne pénzünk, taxival mehetnénk.”
12. I can’t help unless you tell me who did this.
Helyes válasz: c) unless. Az unless itt azt jelenti: „hacsak nem”. A mondat jelentése: „Nem tudok segíteni, hacsak nem mondod meg, ki tette ezt.”
Az unless után egyszerű jelen idő áll: unless you tell me.
13. Had I known you were coming, I would have waited for you.
Helyes válasz: b) would have waited. A Had I known... a 3rd conditional rövidített, fordított szórendű változata. A teljes alak: If I had known you were coming...
A mondat jelentése: „Ha tudtam volna, hogy jössz, vártam volna rád.”
14. If you drink too much, you will get a headache.
Helyes válasz: a) will get. Ez 1st conditional. A feltétel jelen idejű: If you drink too much, a következmény pedig jövő idejű: you will get a headache.
A mondat jelentése: „Ha túl sokat iszol, fájni fog a fejed.”
15. My mother would be so pleased if you could come.
Helyes válasz: b) could come. A mondat 2nd conditional szerkezetű. A would be a főmondatban áll, a could come pedig lehetőséget fejez ki az if-es tagmondatban.
A mondat jelentése: „Anyukám nagyon örülne, ha el tudnál jönni.”
A leggyakoribb hibák
- 1st conditional esetén az if-es tagmondatban nem használunk will-t: If we walk, nem pedig If we will walk.
- 2nd conditional esetén az if-es tagmondatban Past Simple áll: If we had some money.
- 3rd conditional esetén az if-es tagmondatban Past Perfect szükséges: If he hadn’t been pushed.
- A would have után a főige harmadik alakja áll: would have waited, nem pedig would waited.
- Az unless jelentése „hacsak nem”, ezért utána általában nem teszünk külön tagadást.
- Tanácsadáskor gyakori a If I were you szerkezet, nem pedig az általánosan használt If I was you.
Rövid emlékeztető
A feltételes mondatok ideje nem mindig azt jelenti, hogy az esemény valóban múltban történt. A 2nd conditional Past Simple alakot használ, mégis jelenbeli vagy jövőbeli, elképzelt helyzetet fejez ki. A 3rd conditional Past Perfectet használ, mert egy már meg nem változtatható, irreális múltbeli helyzetre utal.
A legkönnyebben így jegyezhetők meg a szerkezetek: present → past simple → past perfect az if-es oldalon, illetve will → would + ige → would have + ige harmadik alakja a főmondatban.

tags: #5 #perc #angol #felteteles #mod #gyakorlasa