You know what you want to say: 'If I had more time, I would study more.' But then Spanish asks which form of the subjunctive — and suddenly you have four tenses to choose from and no clear rule. Si clauses are one of the most commonly explained topics in Spanish grammar, and one of the most commonly botched by intermediate learners.
The good news: the system is completely rule-based. Once you see the three types laid out together — real conditions, hypothetical conditions, and impossible past conditions — the logic clicks instantly. This guide gives you all three, shows you the most common mistakes, and leaves you with a quick-reference table you can return to whenever you need it.
The one rule that covers everything: the tense of the si clause determines the tense of the result clause. Real condition → present + future. Hypothetical → imperfect subjunctive + conditional. Impossible past → pluperfect subjunctive + conditional perfect. Never use the future or conditional tense directly after si.
Why Spanish Has Three Conditional Types
English speakers usually work with one conditional frame: 'If X happens, Y happens / happened / would happen.' Spanish marks something that English mostly leaves to context: how likely or real is the condition? A condition you genuinely expect to happen is treated differently from a condition you are only imagining, and both are treated differently from a condition that can no longer be true because the moment is already past. That distinction is embedded in the grammar, not left to adverbs or guesswork.
The result: every conditional sentence in Spanish gives you two slots — the si clause and the result clause — and the tenses in those two slots must match. Change the tense in one and you must change the tense in the other. The only deliberate exception is the mixed conditional, which splits tenses across two types — but even there, the logic stays consistent.
| Type (reality level) | Si clause → Result clause (formula) |
|---|---|
| Type 1 — Real / Open: likely or genuinely possible | present indicative → future / present / imperative |
| Type 2 — Hypothetical: unlikely or imagined in the present | imperfect subjunctive → conditional |
| Type 3 — Impossible past: past regret, cannot be changed | pluperfect subjunctive → conditional perfect |
| Mixed: past cause, present consequence | pluperfect subjunctive → conditional (present result) |
Type 1: Real / Open Conditions
Type 1 is used when the speaker considers the condition genuinely possible — it may or may not happen, but it is not being dismissed as unlikely or purely imaginary. This is the conditional type for plans, predictions, instructions, and warnings. The formula: si + present indicative + future (or present indicative or imperative).
- Si estudias, aprobarás el examen. (If you study, you will pass the exam.)
- Si tienes hambre, hay comida en la nevera. (If you are hungry, there is food in the fridge.)
- Si llueve mañana, nos quedamos en casa. (If it rains tomorrow, we stay home.)
- Si quieres mejorar, practica cada día. (If you want to improve, practise every day.)
- Si llegas tarde, llámame. (If you are late, call me.)
- Si no entiendes, pregunta. (If you don't understand, ask.)
When to Use Type 1
Type 1 covers conditions the speaker treats as open possibilities: the result could happen, and whether it does depends on whether the condition is met. The result clause can use the future (aprobarás), the present (hay comida), or the imperative (llámame, practica) — all are Type 1 because they all share the same present-indicative si clause. The key test: does this condition feel like something that could genuinely happen? If yes, Type 1.
Mnemonic for Type 1: Si + present = real. Both clauses stay in real-world tenses. No subjunctive, no conditional. Just present indicative in the si clause + future / present / imperative in the result.
Type 2: Hypothetical Conditions (Present / Future Unlikely)
Type 2 is used when the speaker considers the condition unlikely, contrary to present reality, or purely imaginary. This is the conditional type for daydreams, hypothetical conversations, polite softening, and counterfactuals about the present. The formula: si + imperfect subjunctive + conditional.
- Si tuviera más dinero, viajaría por el mundo. (If I had more money, I would travel the world. — Unlikely right now.)
- Si fuera presidente, cambiaría esas leyes. (If I were president, I would change those laws. — Not really happening.)
- Si pudiera elegir, viviría en Barcelona. (If I could choose, I would live in Barcelona.)
- Si hablara mejor el español, conseguiría ese trabajo. (If I spoke Spanish better, I would get that job.)
- Si no lloviera tanto aquí, sería un lugar perfecto. (If it didn't rain so much here, it would be a perfect place.)
- Si me tocase la lotería, te lo daría todo a ti. (If I won the lottery, I would give it all to you.)
The Imperfect Subjunctive Forms You Need
The imperfect subjunctive in Spanish has two parallel sets of endings: the -ra form and the -se form. Both are grammatically correct and fully interchangeable in si clauses. In Spain you will hear both. In Latin America the -ra form dominates. For Type 2 si clauses, choose whichever feels natural — but stay consistent within a sentence.
| Infinitive | -ra form / -se form (yo) — meaning |
|---|---|
| tener | tuviera / tuviese — had / were having |
| ser | fuera / fuese — were (being) |
| estar | estuviera / estuviese — were / was being |
| poder | pudiera / pudiese — could / were able to |
| ir | fuera / fuese — went / were going |
| hacer | hiciera / hiciese — did / made |
| querer | quisiera / quisiese — wanted |
| saber | supiera / supiese — knew |
| decir | dijera / dijese — said / told |
| haber | hubiera / hubiese — had (auxiliary for Type 3) |
The imperfect subjunctive stems are derived from the third-person plural preterite: tuvieron → tuviera, pudieron → pudiera, fueron → fuera. Knowing the irregular preterite forms gives you the imperfect subjunctive for free — the stem is identical, only the endings change. The endings -ra/-ras/-ra/-ramos/-rais/-ran are the same for every verb in the -ra paradigm.
Type 3: Impossible Past Conditions
Type 3 is used when the condition refers to a past event that can no longer be changed. This is the conditional type for regret, retrospective blame, and 'what if' thinking about things that are already over. The formula: si + pluperfect subjunctive + conditional perfect.
- Si hubiera estudiado más, habría aprobado el examen. (If I had studied more, I would have passed the exam.)
- Si hubieras llegado a tiempo, habrías visto el espectáculo. (If you had arrived on time, you would have seen the show.)
- Si hubiera sabido que ibas a venir, habría preparado la cena. (If I had known you were coming, I would have made dinner.)
- Si no hubiera llovido, habríamos salido. (If it hadn't rained, we would have gone out.)
- Si le hubiera dicho la verdad, todo habría sido diferente. (If I had told her the truth, everything would have been different.)
The pluperfect subjunctive is formed with haber in the imperfect subjunctive + past participle: hubiera hablado, hubiera comido, hubiera vivido. The conditional perfect is formed with haber in the conditional + past participle: habría hablado, habría comido, habría vivido. Both use haber — the difference is the tense of the auxiliary.
Type 3 maps directly onto the English 'If I had + past participle, I would have + past participle' structure. If you can identify that double-compound pattern in English, you know it needs Type 3 in Spanish. Both halves of the Spanish sentence use a compound form built with haber — one with haber in the imperfect subjunctive (si clause), one with haber in the conditional (result clause).
The Mixed Conditional
The mixed conditional combines a past si clause (pluperfect subjunctive, Type 3) with a present-tense result clause (conditional, Type 2). It expresses a past event whose consequences are still felt in the present: 'If X had happened back then, Y would be true right now.' This is a natural structure in speech but often absent from grammar textbooks, which is why learners stumble on it when they first encounter it.
- Si hubiera estudiado Medicina, sería médico ahora. (If I had studied Medicine, I would be a doctor now.)
- Si no hubiera conocido a Lucía, no estaría aquí. (If I hadn't met Lucía, I wouldn't be here now.)
- Si hubieran invertido en la empresa, serían ricos ahora. (If they had invested in the company, they would be rich now.)
- Si hubiera aceptado ese trabajo, viviría en Madrid ahora. (If I had taken that job, I would be living in Madrid now.)
The time split is the key: the si clause uses the pluperfect subjunctive (past event) but the result clause uses the conditional (present consequence). The consequence is still playing out now — that is what distinguishes the mixed conditional from a pure Type 3, where both clauses sit firmly in the past.
Common Mistakes to Avoid
- WRONG: Si tendría más dinero, viajaría. — Never use the conditional directly after si. Si always takes indicative (Type 1) or a subjunctive tense (Types 2–3). CORRECT: Si tuviera más dinero, viajaría.
- WRONG: Si tengo más dinero, viajaría. — Tense mismatch. A present-indicative si clause requires a future or imperative result, not conditional. CORRECT: Si tengo más dinero, viajaré.
- WRONG: Si habría estudiado, habría aprobado. — Double conditional is not Spanish grammar. Type 3 si clauses always take pluperfect subjunctive, never conditional perfect. CORRECT: Si hubiera estudiado, habría aprobado.
- WRONG: Si hablaría español mejor... — Again, conditional banned after si. This error is so common it has a name: the condicional vicariante. CORRECT: Si hablara español mejor...
- RIGHT (and common): Si hubiera estado allí, estaría más feliz ahora. — This is the mixed conditional. The tense split is intentional: past cause, present consequence.
The golden rule: NEVER put the conditional or future tense directly after si. This single rule eliminates the most common mistake Spanish learners make with conditionals. Always indicative (Type 1) or subjunctive (Types 2–3).
Quick Reference Table
| Type — Si clause → Result clause | English equivalent |
|---|---|
| 1 — Real: present indicative → future / present / imperative | 'If I study, I will pass.' / 'If late, call me.' |
| 2 — Hypothetical: imperfect subj. (-ra/-se) → conditional (-ría) | 'If I had money, I would travel.' (unlikely now) |
| 3 — Impossible past: pluperfect subj. (hubiera + PP) → cond. perfect (habría + PP) | 'If I had studied, I would have passed.' |
| Mixed: pluperfect subj. (hubiera + PP) → conditional (-ría, present result) | 'If I had taken that job, I would be there now.' |
Quick Practice
Practice 1
If you study every day, you will improve. (Type 1 — genuine possibility.)
Si estudias cada día, mejorarás.
Type 1: si + present indicative (estudias), future in the result clause (mejorarás). No subjunctive needed.
Practice 2
If I were taller, I would play basketball. (Type 2 — not true now.)
Si fuera más alto, jugaría al baloncesto.
Type 2: si + imperfect subjunctive fuera (from ser), conditional jugaría in the result.
Practice 3
If she hadn't called, we wouldn't have known. (Type 3 — past, cannot change.)
Si no hubiera llamado, no habríamos sabido.
Type 3: si + pluperfect subjunctive hubiera llamado, conditional perfect habríamos sabido.
Practice 4
If it rains, bring an umbrella. (Type 1 — real open condition, imperative result.)
Si llueve, lleva un paraguas.
Type 1 with an imperative result: si + present indicative (llueve), imperative (lleva).
Practice 5
If they had saved more money, they would be able to buy a house now. (Mixed — past cause, present result.)
Si hubieran ahorrado más dinero, ahora podrían comprar una casa.
Mixed conditional: pluperfect subjunctive in the si clause, conditional in the result — a past action with a present consequence.
Practice 6
If I could speak Chinese, I would earn more. (Type 2 — imaginary present ability.)
Si pudiera hablar chino, ganaría más.
Type 2: si + imperfect subjunctive pudiera (from poder), conditional ganaría.
Practice 7
If you had told me earlier, I would have helped you. (Type 3 — regret about the past.)
Si me lo hubieras dicho antes, te habría ayudado.
Type 3: si + pluperfect subjunctive hubieras dicho, conditional perfect habría ayudado.
Practice 8
If you are tired, rest. (Type 1 — real and direct.)
Si estás cansado, descansa.
Type 1 with imperative: si + present indicative (estás), imperative (descansa). The simplest conditional type.
Putting It All Together
The three types differ in one dimension: how real is the condition? Real and possible → Type 1 (present + future). Unlikely or imagined in the present → Type 2 (imperfect subjunctive + conditional). Past and irreversible → Type 3 (pluperfect subjunctive + conditional perfect). Mix the si clause from Type 3 with the result clause from Type 2 and you get the mixed conditional for a past cause with a present consequence.
The tenses always travel in matched pairs. The only thing that shifts across types is the subjunctive tense in the si clause: none for Type 1, imperfect for Type 2, pluperfect for Type 3. Lock that in and the result clause follows automatically — future or imperative, conditional -ría, or conditional perfect habría + past participle.
For the imperfect subjunctive forms needed in Type 2 si clauses, the tense formation guide is at /tenses/preterito-imperfecto-de-subjuntivo/. For a broader look at which constructions beyond si clauses trigger the subjunctive, the complete trigger list is at /blog/subjunctive-triggers-spanish-guide/. MuyVerbs drills conditional constructions across more than 3,015 Spanish verbs in quiz mode — visit the learning path at /learning-path/ to see where conditionals fit in your study plan.
What are the three types of si clauses in Spanish?
Type 1 (real / open): si + present indicative + future/present/imperative — the speaker considers the condition genuinely possible. Type 2 (hypothetical): si + imperfect subjunctive + conditional — the condition is unlikely or imagined in the present. Type 3 (impossible past): si + pluperfect subjunctive + conditional perfect — the condition refers to a past event that can no longer be changed.
What tense comes after si in Spanish?
After si, Spanish uses the present indicative (Type 1), the imperfect subjunctive (Type 2), or the pluperfect subjunctive (Type 3). The conditional and future tenses are never used directly after si. This is the most important rule in Spanish conditional grammar: conditional after si is always wrong.
How do you form a hypothetical conditional sentence in Spanish?
Use the imperfect subjunctive in the si clause and the conditional in the result clause: 'Si tuviera más tiempo, estudiaría más.' (If I had more time, I would study more.) The imperfect subjunctive is built from the third-person plural preterite stem: tuvieron → tuviera. The -ra and -se endings are interchangeable in si clauses.
Can I use the conditional tense after si in Spanish?
No. The conditional tense is never placed directly after si in standard Spanish. After si, use the present indicative (Type 1), imperfect subjunctive (Type 2), or pluperfect subjunctive (Type 3). Saying 'si tendría...' or 'si hablaría...' is a persistent learner error that native speakers notice immediately.
What is the difference between Type 1 and Type 2 conditionals in Spanish?
Type 1 uses si + present indicative and treats the condition as genuinely possible: 'Si estudias, aprobarás.' (If you study, you will pass.) Type 2 uses si + imperfect subjunctive and treats the condition as unlikely or contrary to present reality: 'Si estudiaras más, aprobarías.' (If you studied more, you would pass — implying you currently don't.)
What is a mixed conditional in Spanish?
A mixed conditional combines a past si clause (pluperfect subjunctive) with a present result clause (conditional). It expresses a past cause with a present consequence: 'Si hubiera estudiado Medicina, sería médico ahora.' (If I had studied Medicine, I would be a doctor now.) The past action is done; its result is felt in the present.
How do you say 'I would have done' in Spanish?
Use the conditional perfect: habría + past participle. Examples: habría hecho (I would have done), habría dicho (I would have said), habría tenido (I would have had). This form appears in the result clause of Type 3 si clauses: 'Si lo hubiera sabido, lo habría hecho diferente.' (If I had known, I would have done it differently.)