Mixed conditionals (smíšené podmínkové věty)

C1 · PokročilýPodmínkové věty

If I had studied medicine, I would be a doctor now. Česky „kdybych studoval, byl bych“ sedí na všechno – anglicky má každá část svůj vlastní čas.

Co se naučíte

  • Mixed conditional spojuje v jedné větě dva různé časy
  • Podmínka v minulosti, následek teď: past perfect ve větě s if, would + infinitiv v hlavní větě
  • Podmínka teď (často vlastnost nebo stav), následek v minulosti: past simple ve větě s if, would have + příčestí minulé v hlavní větě
  • Konstrukci vybíráte podle toho, kdy platí podmínka a kdy následek – česky vám pomohou slova „teď“, „tehdy“, „loni“

Dva časy v jedné větě

Second a third conditional popisují jednu neskutečnou situaci v jednom čase: second conditional neskutečnou přítomnost, third conditional neskutečnou minulost. Skutečný život se do toho ne vždy vejde. Někdy má minulá událost následek, který trvá dodnes, a někdy trvalá vlastnost vysvětluje, proč se něco kdysi nestalo. K tomu slouží mixed conditionals.

V češtině tento problém nevidíte, protože v běžné řeči máme jeden tvar: „Kdybych studoval medicínu, byl bych teď lékařem“, „Kdyby nebyla tak stydlivá, ozvala by se na poradě“. (Minulý kondicionál „byl bych studoval“ sice existuje, ale je spíš knižní a v hovoru ho skoro nikdo nepoužívá.) Anglicky musíte každou část „zařadit v čase“ zvlášť. Položte si dvě otázky: kdy platí podmínka? kdy platí následek?

"If I had studied medicine, I would be a doctor now."
"If she weren't so shy, she would have spoken up at the meeting."

Podmínka v minulosti, následek teď

Tento vzorec použijete, když by neskutečná minulá událost měla následek v přítomnosti. Věta s if má past perfect (jako v third conditional), ale hlavní věta má would + infinitiv (jako v second conditional), protože následek se týká teď, ne minulosti.

Signálem jsou česká slova „teď“, „dnes“, „pořád“, „ještě“: „Kdybychom se neodstěhovali do zahraničí, byli bychom pořád blízko rodiny“ → we would still be near our family. Pomůže i dokonavý tvar v podmínce: „kdybych šel na medicínu“, „kdybych dostudoval“ je jednorázová událost v minulosti, takže anglicky had studied, ne studied.

"If I had studied medicine, I would be a doctor now."
"If they had saved more money, they would be on vacation right now."

Podmínka teď, následek v minulosti

Tento vzorec použijete, když trvalá vlastnost nebo stav v přítomnosti vysvětluje, proč se v konkrétní chvíli v minulosti něco nestalo. Věta s if má past simple (jako v second conditional) a hlavní věta would have + příčestí minulé (jako v third conditional), protože promarněná příležitost byla v minulosti.

České „Kdyby nebyl tak opatrný“ popisuje vlastnost, kterou ten člověk má pořád – proto anglicky if he weren't so cautious, ne if he hadn't been. Naopak „loni“, „na poradě“, „tehdy“ v hlavní větě jsou signálem pro would have: he would have taken the risk last year.

"If she weren't so shy, she would have spoken up at the meeting."
"If he weren't so cautious, he would have taken the risk last year."

Angličtina v praxi

"If I hadn't missed the flight, I would be there with you now."
"If he had listened to advice, he wouldn't be in this situation now."
"If we hadn't moved abroad, we would still be near our family."
"If I weren't afraid of heights, I would have gone skydiving with you last year."

Pozor

✗If I had studied medicine, I would have been a doctor now.
✓If I had studied medicine, I would be a doctor now.

„Teď“ (now) znamená následek v přítomnosti: would + infinitiv, ne would have been, i když věta s if má past perfect.

✗If she weren't so shy, she would speak up at the meeting last week.
✓If she weren't so shy, she would have spoken up at the meeting last week.

„Minulý týden“ je konkrétní minulost, takže hlavní věta potřebuje would have + příčestí, i když stydlivost trvá dál.

✗If I studied medicine, I would be a doctor now.
✓If I had studied medicine, I would be a doctor now.

České „kdybych studoval“ čas neukazuje, ale jde o rozhodnutí v minulosti, takže po if stojí past perfect: had studied.

✗If he hadn't been so stubborn, he would accept the help.
✓If he weren't so stubborn, he would have accepted the help.

Tvrdohlavost je trvalá vlastnost (teď): po if past simple. Odmítnutá pomoc je minulost: would have accepted.

✗If I wouldn't have missed the flight, I would be there with you now.
✓If I hadn't missed the flight, I would be there with you now.

České „by“ v „kdybych“ neznamená would ve větě s if. Podmínka v minulosti je hadn't missed.

Srovnání s češtinou

V běžné češtině pokryje jeden tvar všechny kombinace času: „Kdybych studoval medicínu, byl bych lékařem“ (teď? kdysi?)

Angličtina vyžaduje rozhodnutí v každé části zvlášť. Podmínka v minulosti → had + příčestí; podmínka teď → past simple. Následek teď → would + infinitiv; následek v minulosti → would have + příčestí. Proto „If I had studied medicine, I would be a doctor now“ spojuje minulost s přítomností.

Čas v české podmínkové větě ukazují slova: „teď“, „dnes“, „pořád“, „tehdy“, „loni“, „na poradě“

Stejná slova jsou vodítkem i v angličtině. Now, still, today v hlavní větě → would + infinitiv („we would still be near our family“). Last year, at the meeting, then → would have + příčestí („she would have spoken up at the meeting“).

České „by“ je v obou částech: „Kdybych nezmeškal letadlo, byl bych teď s tebou“ – „by“ je v „kdybych“ i v „byl bych“

Anglicky stojí would (would have) jen v hlavní větě, i ve smíšených větách: „If I hadn't missed the flight, I would be there with you now.“ „If I wouldn't have missed the flight“ je chyba.

Čeština má i minulý kondicionál, dnes spíš knižní: „Byl bych přišel, kdybych to byl věděl.“

Pokud ho znáte, je to dobrá nápověda: „kdybych byl věděl“ odpovídá past perfect (if I had known) a „byl bych přišel“ odpovídá would have come. Ve smíšené větě ale použijete minulý tvar jen v jedné části: „Kdybych byl studoval medicínu, byl bych teď lékařem“ → „If I had studied medicine, I would be a doctor now.“

💡 Dvě otázky: kdy platí podmínka? kdy platí následek? Každou část zařaďte v čase zvlášť.

💡 Now, still, today → would + infinitiv. Last year, then, at the meeting → would have + příčestí.

💡 Trvalá povahová vlastnost (shy, cautious, stubborn) → po if past simple: if she weren't so shy.

Ze života: jiná životní cesta

"Do you ever regret not going into medicine?"

"Sometimes. If I had studied medicine, I would be a doctor now, not stuck in an office."

"You could still go back to school."

"Maybe. But if I weren't so settled here, I would have already done it."

Cvičení

Cvičení 1 · Vyberte správnou větu

Choose the correct mixed conditional (past condition, present result).

Cvičení 2 · Vyberte správnou větu

Choose the correct mixed conditional (present condition, past result).

Cvičení 3 · Určete, jakého času se věta s if týká

In 'If I had studied medicine, I would be a doctor now,' which time frame is the if-clause?

Cvičení 4 · Určete, jakého času se hlavní věta týká

In 'If I had studied medicine, I would be a doctor now,' which time frame is the main clause?

Cvičení 5 · Vyberte správnou větu

Choose the correct mixed conditional (present trait, past result).

Cvičení 6 · Vyberte správnou větu

Choose the correct mixed conditional (past condition, present result).

Cvičení 7 · Vyberte větu, která není smíšená

Choose the sentence that is NOT mixed — both clauses match the same time frame.

Cvičení 8 · Vyberte správnou větu

Choose the correct mixed conditional.

Cvičení 9 · Spojte věty do mixed conditional

Combine as a mixed conditional (past condition, present result): 'She didn't take the job offer. She isn't living in Paris now.'

Cvičení 10 · Spojte věty do mixed conditional

Combine as a mixed conditional (present trait, past result): 'He is very cautious. He didn't take the risk last year.'

Cvičení 11 · Roztřiďte věty do skupin

If I had studied medicine, I would be a doctor now.
If I had known, I would have called.
If they had saved more money, they would be on vacation right now.
If she had studied, she would have passed.

Roztříděno: 0 / 4

Cvičení 12 · Typická chyba: jeden český tvar, dva anglické časy

Czech: „Kdybych tehdy vzal tu práci, bydlel bych teď v Londýně.“ Which English translation is correct?

Rychlý test

Pět rychlých otázek: ověřte si, co už umíte.

Otázka 1 / 5

Výsledek: 0/0

Choose the correct mixed conditional (past condition, present result).

Co už umíte

  • Mixed conditional spojuje v jedné větě dva různé časy.
  • Podmínka v minulosti, následek teď: past perfect po if + would + infinitiv.
  • Podmínka teď, následek v minulosti: past simple po if + would have + příčestí.
  • Český tvar „kdybych…, byl bych…“ čas neukazuje – rozhodují slova jako „teď“, „tehdy“, „loni“.
Zobrazit všechny lekce v této kategorii