Predstavovanie iných minulých výsledkov (tretia podmienková veta, if + past perfect, would have + past participle)
B1Tretia podmienková veta (third conditional): predstavovanie iných minulých výsledkov
Príklady (anglicky + slovenský preklad):
- If I had known about the meeting, I would have gone.
Keby som vedel o stretnutí, išiel by som.
- If she had studied harder, she would have passed the exam.
Keby by sa viac učila, urobila by skúšku.
- If we had left ten minutes earlier, we wouldn’t have missed the train.
Keby sme odišli o desať minút skôr, nezmeškali by sme vlak.
Vysvetlenie tvarov:
- past perfect = had + príčastie minulé (past participle). Napr. had studied, had seen, had gone.
- would have + past participle = výsledok v minulosti (I would have helped, she would have come).
Príklady (rôzne tvary):
- If I had seen him, I would have told him.
Keby som ho videl, povedal by som mu to.
- If she had not missed the bus, she would have arrived on time.
Keby nezmeškala autobus, prišla by včas.
- I would have helped you if I had known.
Pomohol by som ti, keby som vedel.
Kontrakcie a hovorová forma:
- If I had known → If I'd known (v hovorovej angličtine).
- I would have → I'd have alebo I'd've (hovorovo). Pozor: If I'd known môže znamenať If I had known (past perfect), nie If I would.
Príklad s otázkou:
- What would you have done if you had found the wallet?
Čo by si urobil, keby si našiel peňaženku?
- Ak je if-veta prvá, zvyčajne použíme čiarku: If I had seen her, I would have told her.
- Ak je hlavná veta prvá, čiarka sa nepíše: I would have told her if I had seen her.
Príklady:
- If I had asked, she would have helped.
Keby som sa spýtal, pomohla by.
- She would have helped if I had asked.
Pomohla by, keby som sa spýtal.
Príklady:
- Had I known about the traffic, I would have left earlier.
Keby som vedel o zápche, odišiel by som skôr.
- Had she studied more, she would have passed.
Keby sa viac učila, prešla by.
- could have = možnosť alebo schopnosť v minulosti (mohol by)
- might have = menšia pravdepodobnosť alebo možnosť (možno by)
- should have = ľútosť, kritika, očakávanie (mal by / mal by som)
Príklady:
- If I had run, I could have caught the bus.
Keby som bežal, mohol by som chytiť autobus.
- If you had left earlier, you might have avoided the traffic.
Keby si odišiel skôr, možno by si sa vyhol zápche.
- If they had listened to the advice, they should have avoided the mistake.
Keby dodržiavali radu, mali by sa vyvarovať chyby. ("should have" vyjadruje očakávanie alebo kritiku)
Poznámka: "Could have" môže znamenať schopnosť alebo možnosť, nie nutne že by sa to skutočne stalo.
- Nesprávne: If I would have known, I would have told you.
- Nesprávne: If I knew about the party, I would have gone.
Správne: If I had known about the party, I would have gone.
Vysvetlenie: Past simple (knew) namiesto past perfect (had known).
- Nesprávne: If it wasn’t for the rain, we would have gone.
Správne: If it hadn’t been for the rain, we would have gone.
Vysvetlenie: Pri minulých, nereálnych príčinách používame had + past participle (hadn’t been).
- Nesprávne: I would have went.
Správne: I would have gone.
Vysvetlenie: Po "would have" používame past participle (gone), nie past simple (went).
- Druhý kondicionál (second conditional) hovorí o nereálnej súčasnosti alebo budúcnosti: If + past simple, ... would + base.
- Tretí kondicionál hovorí o nereálnej minulosti: If + past perfect, ... would have + past participle.
Príklad: If I had had a car, I would have driven to work yesterday.
(Keby som vtedy mal auto, včera by som išiel autom do práce.)
Mixed conditionals (zmiešané kondicionály):
Niekedy kombinujeme minulú príčinu s prítomným dôsledkom:
- If I had studied medicine, I would be a doctor now.
Keby som študoval medicínu (v minulosti), teraz by som bol lekárom.
Toto nie je čistý tretí kondicionál, ale často sa učiaci s ním stretávajú.
- If it hadn’t been for... / But for... / Without...
- Inverzia: Had I known..., Were it not for... (formálnejšie)
- If-veta (minulosť nereálna) = had + past participle.
- Výsledok = would have / could have / might have / should have + past participle.
- Vyhnite sa "If I would have..." – je nesprávne v štandardnej angličtine.
- Po "would have" vždy past participle (gone, done, seen), nie past simple (went, did, saw).
- Past perfect (predminulý čas): had + past participle.
- Past participle (príčastie minulé): tretí tvar slovesa, napr. gone, done, seen, written.
- Counterfactual / kontrafaktuálna veta: veta, ktorá opisuje nereálnu situáciu (čo by bolo, keby...).
- Inversion (inverzia): vynechanie "if" a prehodenie poradia slov (Had I known...).
Príklady – rýchly prehľad (angličtina → slovenčina):
- If I had known, I would have helped.
Keby som vedel, pomohol by som.
- If you had told me, I could have come.
Keby si mi povedal, mohol som prísť.
- Had she asked, I would have said yes.
Keby sa spýtala, povedal by som áno.
- If it hadn’t been for you, we would have failed.
Keby nebolo teba, zlyhali by sme.
Dúfam, že tento prehľad jasne vysvetľuje, čo tretia podmienková veta znamená, ako sa tvorí a aké chyby sa pri nej najčastejšie robia. Ak chceš, môžem pripraviť prehľad častých viet na opakovanie alebo viac príkladov s konkrétnymi slovesami (go, do, have, see, take...).