Iedomājoties par pagātnes citādākiem iznākumiem (trešais nosacījums: if + past perfect, would have + pagātnes divdabja forma)
B1Trešais nosacījums (third conditional) — iedomājoties par pagātnes citādiem iznākumiem
Piemēri:
If I had known about the party, I would have gone. (Ja es būtu zinājis par ballīti, es būtu gājis.)
If she had taken the bus, she would have arrived earlier. (Ja viņa būtu braukusi ar autobusu, viņa būtu ieradusies agrāk.)
- Lai izteiktu žēlumu vai nožēlu par kaut ko, kas notika (vai nenotika) pagātnē.
- Lai paskaidrotu, kāpēc kaut kas notika, pieņemot citu pagātnes norisi.
- Lai iedomātos alternatīvus pagātnes iznākumus («kas būtu, ja…»).
Skaitliski:
If + had + V3, would have + V3
Piemērs: If I had seen her, I would have told her. (Ja es būtu viņu redzējis, es viņai būtu pateicis.)
Svarīgi punkti par formu:
- Past perfect = had + pagātnes divdabja forma (past participle), piem., had gone, had seen, had eaten.
- Past participle (V3) var būt regulārs (worked → worked) vai neregulārs (go → gone).
- Galvenajā teikumā var būt ne tikai would have, bet arī could have, might have, should have, utt. — tas maina modalitāti (sk. tālāk).
- Ja if-klauzula ir pirmā, to atdala ar komatu: If I had known, I would have helped.
- Ja galvenā daļa ir pirmā, komats nav nepieciešams: I would have helped if I had known.
- Kontrakcijas: If I'd known = If I had known; I'd have = I would have (neviendabīgi angļos: I'd've — ļoti sarunvalodas).
Piemēri ar noliegumu:
If she hadn't missed the bus, she would have been on time. (Ja viņa nebūtu nokavējusi autobusu, viņa būtu ieradusies laikā.)
Piemērs ar "had had":
If I had had more time, I would have finished the project. (Ja man būtu bijis vairāk laika, es būtu pabeidzis projektu.)
(Šeit "had had" ir pagātnes perfekta forma darbības vārdam "have".)
- would have + V3: parasti izsaka rezultātu, kas būtu noticis pie citas pagātnes norises.
- could have + V3: spējas vai iespējas, kas būtu bijušas iespējamas.
- might have + V3: iespējamība pagātnē, mazāka noteiktība nekā would have.
- should have + V3: gaidāmais vai gaidāmais rezultāts; bieži izmanto kritiku vai nožēlu ("vajadzēja izdarīt").
- Passive: If the documents had been signed, the deal would have gone ahead. (Ja dokumenti būtu bijuši parakstīti, darījums būtu turpinājies.)
- Perfect continuous / result: If they had been working all night, they would have finished earlier. (Ja viņi visu nakti būtu strādājuši, viņi būtu pabeiguši agrāk.)
Inversija (formālāka ierīce) — bez "if"
Var izmantot inversiju, nomainot "if" kļūst par "Had + subjekt + V3". Tas ir formālāk un bieži redzams rakstiskā valodā.
Had I known about the traffic, I would have left earlier. (Ja es būtu zinājis par sastrēgumu, es būtu izbraucis agrāk.)
Nolieguma piemērs
If he hadn't lied, she would have trusted him. (Ja viņš nebūtu melojis, viņa viņam būtu uzticējusies.)
- Zero conditional (vispārīgās patiesības): If + present simple → present simple. (If you heat water, it boils.)
- First conditional (reāla nākotne): If + present simple → will + V1. (If it rains, I will stay home.)
- Second conditional (tagadējā/iespējamā nereālā situācija): If + past simple → would + V1. (If I won the lottery, I would buy a house.)
- Third conditional (pagātnes nereālā situācija): If + past perfect → would have + V3. (If I had known, I would have acted differently.)
Mixed conditional
Ja pagātnes darbība ietekmē tagadni, var būt jaukta konstrukcija: If + past perfect → would + V1 (tagadējais rezultāts).
If I had studied medicine, I would be a doctor now. (Ja es būtu studējis medicīnu, es tagad būtu ārsts.)
- "If I would have known..." — nepareizi formāli. Pareizi: "If I had known...". (Tomēr sarunvalodā to dažkārt dzird.)
- Past simple vietā past perfect if-klauzulā: Nepareizi: If I knew, I would have... (Šī forma apvieno second un third.)
- "Should of" rakstībā (populārs kļūdains variants no "should've"). Pareizi: should have.
- Neizpratne par "had had" — tas ir pareizi, ja darbības vārds ir "have": If I had had time... (Ja man būtu bijis laiks...)
- Lietojot "would have" abās daļās (if-clause un main clause). Pareizi lietot had + V3 if-klauzulā.
Izdevības / spēja / iespēja
If you had asked me, I could have lent you the money. (Ja tu man būtu jautājis, es būtu varējis aizdot tev naudu.)
If we had known the route, we might have arrived earlier. (Ja mēs būtu zinājuši maršrutu, mēs varbūt būtu ieradušies agrāk.)
Cēloņsakarība (skaidrojums, kas notika)
If he hadn't ignored the warning, the problem wouldn't have happened. (Ja viņš nebūtu ignorējis brīdinājumu, problēma nebūtu notikusi.)
Pasīvie varianti
If the message had been sent, they would have received it. (Ja ziņa būtu bijusi nosūtīta, viņi to būtu saņēmuši.)
Continuous / ilgstošas darbības
If they'd been working on the project, they would have finished by now. (Ja viņi būtu strādājuši pie projekta, viņi būtu pabeiguši līdz šim.)
Inversija (bez if) un jautājumi
Had I known, I would have acted differently. (Ja es būtu zinājis, es būtu rīkojies citādi.)
Would you have accepted the offer if they had given you more money? (Vai tu būtu pieņēmis piedāvājumu, ja viņi būtu maksājuši vairāk?)
But for / Unless (citas iespējas kā trešā nosacījuma aizvietojums)
But for your help, I would have failed the exam. (Bez tavas palīdzības es būtu izgāzies eksāmenā.)
Unless they had fixed the leak, the house would have been damaged. (Ja vien viņi nebūtu salabojuši noplūdi, māja būtu bojāta.)
- past perfect: pagājušā laika perfekts — had + past participle (had gone, had seen).
- past participle (V3): pagātnes divdabja forma — izmanto gan past perfect, gan perfect konstrukcijās (gone, eaten, written).
- modal verbs: modālie vārdi — would, could, might, should.
- inversion: inversija — formāla konstrukcija, kur "if" aizstāj ar "Had + subjekt + V3".
- mixed conditional: jaukta forma — pagātnes nosacījums ietekmē tagadni vai otrādi.
- Trešais nosacījums runā par nereālām pagātnes situācijām: If + past perfect → would have + past participle.
- Galvenās alternatīvas: could have (spēja/iespēja), might have (iespējamība), should have (nožēla/gaidāmība).
- Izvairies no "If I would have..." — lieto "If I had..." formāli.
- Var lietot inversiju (Had I known...) formālākai vai rakstiskai izteiksmei.
- Pievērs uzmanību laikam un tam, vai runa ir par pagātni, tagadni vai nākotni; trešais nosacījums vienmēr attiecas uz nereālu pagātni.
Ja vēlies, varu izdalīt šos piemērus pa grūtības līmeņiem vai sagatavot īsu atgādinājumu (cheat sheet) ar tikai formulu un tipiskām frāzēm (If I had known..., Had I known..., what would you have...).