The Type 3 conditional is the conditional of regret, hindsight, and alternative history. Si hubiera estudiado más, habría aprobado el examen. Si me lo hubieras dicho antes, te habría ayudado. Si no hubiéramos perdido aquel tren, ahora estaríamos en Roma. All three sentences look back at a past that didn't happen and trace out the consequence that didn't happen either. The pattern is the most syntactically heavy in the conditional family — pluperfect subjunctive + conditional perfect — but the semantics are intuitive once you accept that it's all counterfactual: nothing in the sentence actually happened.
This page covers the standard form, the colloquial peninsular variant where both halves use hubiera, the tense-agreement subtleties, the inverted de-form for literary register, and the boundary with Type 2 (which catches many learners). It's a B2-level page because the morphology requires comfort with two compound subjunctive tenses, but the underlying logic is no harder than Type 2.
The structure
| Si-clause | Main clause (prescriptive) | Main clause (colloquial peninsular) |
|---|---|---|
| pluperfect subjunctive (hubiera/hubiese + participle) | conditional perfect (habría + participle) | pluperfect subjunctive (hubiera/hubiese + participle) |
Si hubiera estudiado más, habría aprobado el examen.
If I had studied more, I would have passed the exam. (prescriptive form)
Si hubiera estudiado más, hubiera aprobado el examen.
If I had studied more, I would have passed the exam. (colloquial peninsular form, equally common)
Si me lo hubieras dicho antes, te habría echado una mano.
If you'd told me earlier, I'd have helped you out.
Both halves are counterfactual: the speaker did not study, and the speaker did not pass; the listener didn't tell, and the speaker didn't help. The sentence describes a parallel universe in which the chain of events ran differently.
The peninsular double-hubiera: an open variant
This is the headline fact about Type 3 in peninsular Spanish: in spoken Spain, the conditional perfect in the main clause is frequently replaced by the pluperfect subjunctive. Both halves end up with hubiera/hubiese + participle.
Si hubiera sabido que venías, hubiera preparado algo de cena.
If I'd known you were coming, I'd have made some dinner.
Si no hubieras llegado tarde, no hubiéramos perdido el tren.
If you hadn't arrived late, we wouldn't have missed the train.
Si me lo hubierais dicho, os hubiera ayudado encantado.
If you (all) had told me, I'd have happily helped you.
This is not a mistake. The Nueva gramática de la lengua española (RAE) lists it as a fully acceptable alternative. In actual peninsular speech, the double-hubiera form is at least as common as the hubiera + habría form, and possibly more common. In writing, prescriptive editors will sometimes change hubiera aprobado to habría aprobado in the main clause, but the double-hubiera form is increasingly accepted even in informal print.
The -ra / -se alternation in Type 3
Just as in Type 2, the pluperfect subjunctive auxiliary haber has two endings: hubiera and hubiese. In modern peninsular speech, -ra dominates; -se survives in formal and literary writing.
| Person | -ra form | -se form |
|---|---|---|
| yo | hubiera | hubiese |
| tú | hubieras | hubieses |
| él/ella/usted | hubiera | hubiese |
| nosotros | hubiéramos | hubiésemos |
| vosotros | hubierais | hubieseis |
| ellos/ellas/ustedes | hubieran | hubiesen |
You can also mix and match: si hubiera estudiado, hubiese aprobado is fine, though it sounds slightly affected. Most speakers stick to one ending within a sentence.
What Type 3 is for
Type 3 is the home of three closely related discourse functions:
Regret about the past. The speaker is processing what didn't happen.
Si no hubiera dejado aquel trabajo, ahora tendría más estabilidad.
If I hadn't left that job, I'd have more stability now. (mixed: see below)
Recrimination or reproach. Often directed at the listener.
Si me hubieras avisado antes, no habríamos llegado tarde a la cena.
If you'd warned me earlier, we wouldn't have arrived late to dinner.
Alternative-history musing. A thought experiment about how things could have gone.
Si Franco no hubiera ganado la guerra, la historia de España habría sido muy distinta.
If Franco hadn't won the war, the history of Spain would have been very different.
All three uses are common in everyday peninsular Spanish, and the same structural pattern serves all three. The tone varies entirely with context.
Mixed Type 3 / Type 2: past cause, present effect
A very common variant pairs a Type 3 si-clause (counterfactual past) with a Type 2 main clause (hypothetical present consequence). The cause sat in the past; the effect sits in the present.
Si hubiera estudiado medicina, ahora sería médico.
If I had studied medicine, I'd be a doctor now.
Si me hubiese mudado a Madrid hace diez años, tendría una vida muy distinta.
If I had moved to Madrid ten years ago, I'd have a very different life.
Si no hubiéramos comprado el piso, ahora viviríamos de alquiler.
If we hadn't bought the flat, we'd be renting now.
The pluperfect subjunctive in the si-clause anchors the cause in the past; the simple conditional in the main clause anchors the consequence in the present. Each half stays in its own time-frame. This pattern is extremely useful — many real-world regrets follow exactly this shape ("if X had happened back then, my life would be different now") — and you should drill it alongside the standard Type 3.
The reverse mixed pattern (present cause + past effect) is rarer but possible:
Si tuviera más paciencia, no habría discutido con él anoche.
If I had more patience (as a general trait), I wouldn't have argued with him last night.
Tense agreement across the two halves
The two participles in a Type 3 sentence are independent. They don't have to be the same verb, the same person, or refer to the same moment in time.
Si yo hubiera salido antes, tú habrías llegado al aeropuerto a tiempo.
If I had left earlier, you would have arrived at the airport on time.
Si me hubieras dicho que ibas a venir, te habría preparado la habitación.
If you had told me you were coming, I would have prepared the room for you.
What does have to agree is the time-frame: both events are anchored in a past that didn't unfold. Within that past, one event can precede the other — and the order can match the order of the clauses or reverse it.
Negative Type 3
Negation works mechanically: just add no in front of the auxiliary in either or both halves.
Si no hubieras dicho eso, no se habría enfadado.
If you hadn't said that, he wouldn't have got angry.
Si no hubiera llovido, habríamos ido a la playa.
If it hadn't rained, we would have gone to the beach.
Note the consistency: in si no hubieras dicho eso the no immediately precedes hubieras; it doesn't drift before si (❌no si hubieras dicho is wrong, of course).
The inverted de-form
For a more literary or compressed alternative to the si-clause, Spanish offers the de + infinitive construction. With Type 3, you use de haber + participle.
De haberlo sabido, te habría llamado.
Had I known, I would have called you.
De haber estudiado más, habría aprobado.
Had I studied more, I would have passed.
De no haber llegado tarde, no habríamos perdido el tren.
Had we not arrived late, we wouldn't have missed the train.
The de-form is more common in writing — journalism, opinion pieces, literary prose — but it's also heard in formal speech. It's the closest Spanish equivalent of the English literary "had I known…" inversion, and it carries a similar elevated tone. The main clause still takes the conditional perfect (habría + participle); the de-form doesn't license a different main-clause shape.
See the dedicated page on de + infinitive for the full set of uses.
Wishes and regrets: ojalá hubiera…
The Type 3 si-clause has a stand-alone cousin: ojalá + pluperfect subjunctive, which expresses a wish about the past.
Ojalá hubiera estudiado más de joven.
If only I had studied more when I was young.
Ojalá no le hubiera dicho aquello, todavía me arrepiento.
If only I hadn't said that to him — I still regret it.
The grammar is identical to the si-clause; ojalá just stands alone without a main clause. See the wish-regret page for the full picture.
Type 2 vs Type 3 — the boundary
The pluperfect subjunctive auxiliary hubiera/hubiese + participle is the structural marker of Type 3. If the si-clause has bare imperfect subjunctive (si tuviera), you're in Type 2; if it has hubiera + participle, you're in Type 3.
Si tuviera dinero, me compraría un coche.
If I had money, I'd buy a car. (Type 2 — hypothetical present, I don't have money)
Si hubiera tenido dinero, me habría comprado un coche.
If I had had money, I would have bought a car. (Type 3 — counterfactual past, I didn't have money back then)
The two sentences refer to different time-frames. Type 2 is open-ended in the present; Type 3 is closed in the past. Be careful not to use Type 2 when the situation is firmly in the past — si tuviera más dinero entonces, me compraba un coche is not Spanish.
Common Mistakes
❌ Si habría estudiado más, habría aprobado.
Wrong — the conditional perfect 'habría' never appears in the si-clause. The si-clause of a Type 3 conditional must be in the pluperfect subjunctive (hubiera/hubiese).
✅ Si hubiera estudiado más, habría aprobado. / Si hubiera estudiado más, hubiera aprobado.
If I had studied more, I would have passed.
❌ Si había estudiado más, habría aprobado.
Wrong — 'había estudiado' is the pluperfect indicative, not the pluperfect subjunctive. The si-clause of a counterfactual takes 'hubiera/hubiese' (subjunctive), not 'había' (indicative).
✅ Si hubiera estudiado más, habría aprobado.
If I had studied more, I would have passed.
❌ Si hube estudiado más, habría aprobado.
Wrong — 'hube estudiado' is the preterite anterior, an archaic tense not used in counterfactuals. Use the pluperfect subjunctive.
✅ Si hubiera estudiado más, habría aprobado.
If I had studied more, I would have passed.
❌ Si hubiera estudiado más, habría.
Wrong — the conditional perfect needs the participle. 'Habría' alone is not a complete verb form here; you need 'habría aprobado' (or whatever the participle is).
✅ Si hubiera estudiado más, habría aprobado.
If I had studied more, I would have passed.
❌ Si hubiera tenido tiempo, viajaría más.
Tense mismatch — pluperfect subjunctive si-clause requires conditional perfect (or pluperfect subjunctive) in the main clause, not simple conditional. (Unless you're going for the mixed type with present-time effect, in which case the meaning shifts to 'I'd be travelling more now.')
✅ Si hubiera tenido tiempo, habría viajado más. / (mixed) Si hubiera tenido tiempo, viajaría más ahora.
If I had had time, I would have travelled more. / (mixed) If I'd had time, I'd be travelling more now.
Key takeaways
- Type 3 describes a counterfactual past: the condition didn't happen, so the consequence didn't happen either. Skeleton: si
- pluperfect subjunctive (hubiera/hubiese
- participle) + conditional perfect (habría
- participle).
- participle) + conditional perfect (habría
- pluperfect subjunctive (hubiera/hubiese
- In spoken peninsular Spanish, the main clause is very often hubiera
- participle instead of habría
- participle. Si hubiera estudiado, hubiera aprobado is fully native and accepted by the RAE. Use it freely in casual speech; default to habría in formal writing.
- participle instead of habría
- -ra dominates over -se in modern peninsular usage; -se survives in legal, literary, and formal registers.
- The mixed pattern Type 3 si-clause + Type 2 main clause (si hubiera estudiado, ahora sería médico) is extremely common and worth drilling alongside the canonical Type 3.
- The literary inversion de
- haber + participle
- The one configuration that's always wrong: si
- conditional or conditional perfect. ❌Si habría estudiado and ❌si estudiaría are both ungrammatical.
Now practice Spanish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Spanish→Related Topics
- Oraciones condicionales: guía completaB1 — A full reference for Spanish conditional sentences — the four classical types plus mixed conditionals, organised by how real the speaker considers the condition: factual, real-future, hypothetical, or counterfactual.
- Condicionales tipo 2: hipotéticos presentesB1 — Spanish Type 2 conditionals describe hypothetical, unlikely, or contrary-to-fact present situations. The 'si'-clause takes the imperfect subjunctive; the main clause takes the simple conditional.
- Pluscuamperfecto de subjuntivo: formaciónB2 — Build the pluperfect subjunctive with hubiera/hubiese + past participle — the tense of past regret and past counterfactuals.
- Condicional compuesto: formaciónB2 — How to form the conditional perfect: habría + past participle. Full paradigm including vosotros, accents, and irregular participles.
- De + infinitivo: condicional alternativoB2 — A formal alternative to si-clauses: 'de + infinitive' compresses the conditional protasis into a non-finite phrase — concise, written-register, and beloved of journalism and oratory.
- Deseos y arrepentimientos: si hubieraB2 — How to express wishes, regrets, and counterfactuals in Spanish — ojalá, si hubiera, tendría que haber, and the constellation of structures around them.