Kombinování podmínek pro přítomnost a minulost (smíšené podmínkové věty)
B2Kombinování podmínek pro přítomnost a minulost (smíšené podmínkové věty)
Smíšené podmínkové věty (mixed conditionals) v angličtině jsou věty, ve kterých se podmínka (if-clause) a její výsledek (main clause) vztahují k různým časům. Používají se hlavně k vyjádření: lítosti nebo důsledku minulosti na současnost, nebo naopak současného stavu, který měl vliv na minulou událost. Níže najdete vysvětlení, tvary, spoustu příkladů a běžné chyby.
Co to je smíšená podmínková věta?
Smíšená podmínková věta spojuje dvě různá časová hlediska v jedné větě. Typicky jde o dvě hlavní možnosti:
- minulá podmínka → přítomný výsledek (past condition → present result)
- přítomná podmínka → minulý výsledek (present condition → past result)
Smíšené podmínky jsou hypotetické: popisují, jak by se teď věci lišily, kdyby se v minulosti něco událo jinak, nebo jak by se v minulosti něco jinak stalo, kdyby nynější stav byl jiný.
Kdy se používají smíšené podmínkové věty?
- Pro vyjádření lítosti a následků: Kdybych se učil více (v minulosti), měl bych teď lepší práci.
- Pro vysvětlení současné situace vinou minulého rozhodnutí: Kdybych nekoupil ten dům, teď bych nebyl zadlužený.
- Pro hypotézy, kdy současný charakter/stav (teď) způsobil nějaký minulý výsledek.
Jak se tvoří — dvě hlavní struktury
Minulá podmínka → přítomný výsledek
Struktura
- If-clause (podmínka): if + past perfect (had + past participle)
- Result clause (výsledek): would / could / might + základní tvar nebo would + be + ... (přítomný význam)
Příklad struktury: If + had + p.p., + would + base (present result)
Význam
Minulá událost, která se nestala, by měla důsledek nyní. Mluvíme o tom, jak by se věci změnily v přítomnosti, kdyby se v minulosti něco událo jinak.
Příklady (anglicky → česky)
- If I had studied medicine, I would be a doctor now. — Kdybych studoval medicínu, byl bych teď lékařem.
- If I had saved more money, I would be living in Spain now. — Kdybych ušetřil více peněz, žil bych teď ve Španělsku.
- If he had taken the job in London, he would be working there now. — Kdyby přijal práci v Londýně, pracoval by tam teď.
- If she had learned English as a child, she would speak it fluently now. — Kdyby se jako dítě učila anglicky, mluvila by teď plynule.
- If I hadn't eaten so much, I wouldn't feel sick now. — Kdybych toho tolik nesnědl, teď by mi nebylo zle.
- If they had invested earlier, they would own that company now. — Kdyby investovali dříve, teď by tu firmu vlastnili.
- Had I known about the strike, I would be at home now. — Kdybych o stávce věděl, byl bych teď doma. (inverze: Had I known = If I had known)
Poznámky
- Můžete použít could/might místo would, když chcete vyjádřit schopnost nebo možnost v přítomnosti: If I had learned French, I could work in Paris now. — Kdybych se naučil francouzsky, mohl bych teď pracovat v Paříži.
- Výsledná část často obsahuje slova jako now, today, at the moment apod., které ukazují na přítomnost.
Přítomná podmínka → minulý výsledek
Struktura
- If-clause (podmínka): if + simple past (nebo subjunktivní were pro "to be")
- Result clause (výsledek): would have / could have / might have + past participle (minulý výsledek)
Příklad struktury: If + past simple, + would have + p.p. (past result)
Význam
Konkrétní současný nebo trvalý stav (který je hypotetický nebo jiný než skutečnost) by změnil minulou událost. Tedy: kdyby teď něco bylo jinak, pak by se v minulosti stalo něco jiného.
Příklady (anglicky → česky)
- If she were more careful, she wouldn't have broken her phone yesterday. — Kdyby byla opatrnější, včera by svůj telefon nezlomila.
- If he weren't so shy, he would have spoken to her at the party. — Kdyby nebyl tak stydlivý, promluvil by k ní na večírku.
- If I weren't afraid of heights, I would have climbed the tower last summer. — Kdybych se nebál výšek, minulý rok bych vylezl na věž.
- If we were rich, we might have bought that villa two years ago. — Kdybychom byli bohatí, mohli bychom tu vilu koupit před dvěma lety.
- If you were more honest, people wouldn't have voted against you. — Kdyby ses choval poctivěji, lidé by proti tobě nehlasovali.
- If I weren't allergic to nuts, I could have eaten that cake last night. — Kdybych nebyl alergický na ořechy, mohl bych včera ten dort sníst.
Poznámky
- Ve if-clause používáme často subjunktivní "were" u všech osob pro zdůraznění hypotézy: If I were..., If he were...
- Výsledná část obsahuje časové odkazy na minulost: yesterday, last year, two days ago apod.
Variace: průběhové tvary, pasivum a modální slovesa (could / might / should)
- Průběhový výsledek v přítomnosti: If I had accepted that job, I would be working in London now. — Kdybych přijal tu práci, teď bych pracoval v Londýně.
- Průběhový výsledek v minulosti: If she were more organized, she would have been able to finish the project on time. — Kdyby byla organizovanější, dokázala by projekt dokončit včas.
- Pasivní forma: If they had repaired the bridge, it would be open now. — Kdyby ten most opravili, byl by teď otevřený.
- Modální slovesa pro schopnost/možnost: If I had learned German, I could be working in Berlin now. — Kdybych se naučil německy, mohl bych teď pracovat v Berlíně.
- Modální slovesa pro minulost: If he were more careful, he might not have crashed the car last month. — Kdyby byl opatrnější, možná by ten měsíc neshodil auto.
Srovnání: druhý, třetí a smíšené kondicionál
- 2. kondicionál (present unreal): If I were rich, I would buy a house. — Hypotetický přítomný stav → hypotetický přítomný/ budoucí výsledek.
- 3. kondicionál (past unreal): If I had studied, I would have passed the exam. — Minulá událost, jiný výsledek také v minulosti.
- Smíšený (past → present): If I had studied law, I would be a lawyer now. — Minulá podmínka → přítomný stav.
- Smíšený (present → past): If I weren't so shy, I would have asked her out last year. — Současný stav → minulá událost.
Při čtení věty si všimněte: jestli hlavní věta mluví o "now/at the moment" použijte první smíšený typ; pokud mluví o "yesterday/last year" a if-clause ukazuje současný stav, použijte druhý smíšený typ.
Nejčastější chyby a jak je opravit
- "If I would have known..." — nesprávné v psané/standardní angličtině. Správně: "If I had known..." nebo "Had I known...".
- Nesprávně: If I would have known, I would have helped.
- Správně: If I had known, I would have helped. / Had I known, I would have helped.
- Zaměňování tvarů: If I had went → If I had gone.
- Používání "would" v if-clause pro obyčejnou podmínku: Teoreticky lze "would" v if-clause použít jen když vyjadřuje ochotu/znění: "If you would sign here, I'll…" (zdvořilá žádost), ale ne pro běžnou podmínkovou strukturu.
- Míchání časů bez logiky: If I had studied, I will be a doctor. → špatně. Správně: If I had studied, I would be a doctor now. (past → present)
- Nejasné odkazy na čas: Pokud chci vyjádřit současný důsledek minulosti, použijte "now/at the moment" v hlavní větě a past perfect v if-clause.
Užitečné tipy pro zapamatování
- Určete, které časové období je ve výsledku (hlavní větě): je-li to přítomnost → použijte past perfect v if-clause; je-li to minulost → použijte simple past v if-clause.
- Hledejte časová slova: now, today → pravděpodobně minulá podmínka → přítomný výsledek. yesterday, last year → pravděpodobně přítomná podmínka → minulý výsledek.
- "Had I known..." je formální alternativa k "If I had known..." a často se používá v literárním či formálním projevu.
Komplexní příklady (přehled podle typu)
Minulá podmínka → přítomný výsledek: příklady
- If I had taken that flight, I would be in New York now. — Kdybych vzal ten let, byl bych teď v New Yorku.
- If you had told me earlier, I would be helping you now. — Kdybys mi to řekl dřív, teď bych ti pomáhal.
- If she had accepted his offer, she would live a different life now. — Kdyby přijala jeho nabídku, žila by teď jiný život.
- If we had fixed the roof last year, we wouldn't have problems with leaks now. — Kdybychom opravili střechu loni, teď bychom neměli problémy s netěsnostmi.
Přítomná podmínka → minulý výsledek: příklady
- If I were more organized, I would have finished the report on time. — Kdybych byl více organizovaný, dokončil bych zprávu včas.
- If she were taller, she would have tried out for the basketball team last year. — Kdyby byla vyšší, loni by se ucházela o místo v basketbalovém týmu.
- If they were better informed, they might not have signed the contract. — Kdyby byli lépe informovaní, možná by ten kontrakt nepodepsali.
Další užitečné kombinace
- If I had studied computer science, I could be working as a developer now. — Kdybych studoval informatiku, mohl bych teď pracovat jako vývojář.
- If he weren't so impatient, he would have waited and seen the result. — Kdyby nebyl tak netrpělivý, počkal by a uviděl výsledek.
- If you had backed up your files, you wouldn't be panicking now. — Kdyby sis zálohoval soubory, teď bys nep panikařil.
Glosář
- If-clause (vedlejší podmínková věta) — část věty začínající "if" popisující podmínku.
- Result clause (hlavní věta) — část věty popisující následek podmínky.
- Past perfect / předminulý čas — had + past participle (had done, had been).
- Simple past / minulý čas — I worked, she went.
- Would / could / might — modální slovesa, vyjadřují důsledek (would = důsledek/podmínka, could/might = schopnost/možnost).
- Subjunktivní were — tvar "were" se používá u hypotetických vět: If I were you...
Shrnutí
- Smíšené podmínky spojují různé časy: minulost → přítomnost nebo přítomnost → minulost.
- Pro minulou podmínku použijte had + past participle; pro přítomný výsledek použijte would/could/might + základní tvar.
- Pro přítomnou podmínku použijte simple past (nebo were); pro minulý výsledek použijte would have/could have/might have + past participle.
- Vyhněte se frázím jako "If I would have known" v psané standardní angličtině — správně je "If I had known."
Pokud budete při čtení nebo tvoření vět kontrolovat, jaké časové období popisuje hlavní věta (přítomnost nebo minulost), snadno zjistíte, který smíšený tvar použít. Hodně příkladů a srovnávání s 2. a 3. kondicionálem vám brzy umožní rozpoznat ten správný tvar bez dlouhého přemýšlení.