Podmínkové věty (conditionals) vyjadřují podmínku a její důsledek. Vždy mají dvě části: vedlejší větu s if (podmínka) a hlavní větu (výsledek). Podle míry reálnosti rozlišujeme čtyři typy.

Přehled všech kondicionálů

Klíčový princip: čas ve vedlejší větě if je vždy o jeden stupeň posunut do minulosti oproti hlavní větě.

TypIf-větaHlavní větaPoužití
0. typpřítomný časpřítomný časVědecké pravdy, obecné skutečnosti
1. typpřítomný časwill + infinitivReálné budoucí podmínky
2. typminulý časwould + infinitivHypotetické / nepravděpodobné situace
3. typpředminulý časwould have + příčestíNereálná minulost – litování

0. kondicionál – Obecné pravdy (Zero Conditional)

Vzorec: If + přítomný čas, přítomný čas

Používáme pro fakta, vědecké zákonitosti a situace, které jsou vždy pravdivé.

  • If you heat water to 100°C, it boils. (Pokud zahřeješ vodu na 100 °C, vaří se.)
  • If it rains, the grass gets wet. (Pokud prší, tráva je mokrá.)
  • Plants die if they don't get water.

💡 Místo if lze použít when – výsledek je vždy stejný.

1. kondicionál – Reálná budoucnost (First Conditional)

Vzorec: If + přítomný čas, will + infinitiv

Vyjadřuje skutečnou možnost, která se může stát v budoucnu.

  • If it rains tomorrow, I will stay at home. (Pokud zítra bude pršet, zůstanu doma.)
  • If you study hard, you will pass the exam. (Pokud budeš pilně studovat, složíš zkoušku.)
  • She won't be happy if you forget her birthday.

⚠️ Pozor! V if-větě NIKDY nepoužíváme will: ✗ If it will rain... → ✓ If it rains...

2. kondicionál – Hypotetická přítomnost (Second Conditional)

Vzorec: If + minulý čas, would + infinitiv

Vyjadřuje hypotetické nebo nepravděpodobné situace v přítomnosti nebo budoucnosti.

  • If I won the lottery, I would travel the world. (Kdybych vyhrál v loterii, cestoval bych po světě.)
  • If I were a bird, I would fly to the sea. (Kdybych byl ptákem, letěl bych k moři.)
  • What would you do if you lost your job?

💡 Po if se u slovesa be tradičně používá tvar were pro všechny osoby: If I were you, I wouldn't do that.

3. kondicionál – Nereálná minulost (Third Conditional)

Vzorec: If + předminulý čas (had + příčestí), would have + příčestí

Vyjadřuje litování nebo spekulaci o tom, co se mohlo stát, ale nestalo.

  • If I had studied harder, I would have passed the exam. (Kdybych byl studoval pilněji, složil bych zkoušku.)
  • She wouldn't have been late if she had left earlier.
  • If he had called me, I would have helped him.

Smíšené kondicionály (Mixed Conditionals)

V reálném jazyce se typy kondicionálů mohou míchat – minulá podmínka s přítomným výsledkem a naopak:

  • If I had studied medicine, I would be a doctor now. (Kdybych byl studoval medicínu, byl bych teď lékař.) – minulá podmínka, přítomný výsledek
  • If I were more confident, I would have applied for that job. – přítomná podmínka, minulý výsledek

💪 Procvičování

0. kondicionál (obecné pravdy)

If you mix red and blue, you get purple.
Pokud smícháš červenou a modrou, dostaneš fialovou.
Ice melts if the temperature rises above zero.
Led se taje, pokud teplota stoupne nad nulu.
If people don't sleep enough, they feel tired.
Pokud lidé nespí dostatečně, cítí se unaveni.

1. kondicionál (reálná budoucnost)

If you arrive late, you will miss the beginning of the film.
Pokud přijedeš pozdě, propásneš začátek filmu.
I will help you if you ask me nicely.
Pomůžu ti, pokud mě o to hezky požádáš.
If it doesn't rain this weekend, we will have a barbecue.
Pokud tento víkend nebude pršet, uděláme grilování.
Will you come to the party if I invite you?
Přijdeš na párty, pokud tě pozvu?

2. kondicionál (hypotetická přítomnost)

If I had more time, I would learn to play the piano.
Kdybych měl více času, naučil bych se hrát na klavír.
What would you do if you found a wallet full of money?
Co bys udělal, kdybys našel peněženku plnou peněz?
If I were the president, I would change many things.
Kdybych byl prezidentem, změnil bych mnoho věcí.
She would travel more if she didn't have so many responsibilities.
Cestovala by víc, kdyby neměla tolik povinností.

3. kondicionál (nereálná minulost)

If I had known about the party, I would have come.
Kdybych věděl o párty, byl bych přišel.
She would have passed the exam if she had studied more.
Složila by zkoušku, kdyby více studovala.
If they had taken a map, they wouldn't have got lost.
Kdybychom vzali mapu, nezabloudili bychom.
I would have called you if I had had your number.
Byl bych ti zavolal, kdybych měl tvé číslo.