If Clauses in Spanish Using the Subjunctive
Learn how Spanish if clauses work with the subjunctive. This guide explains real conditions with si + indicative, hypothetical conditions with si + imperfect subjunctive + conditional, and unreal past conditions with si + pluperfect subjunctive + conditional perfect.
Why learn Spanish if clauses with MundoDele?
Spanish if clauses become easier when they are taught through condition logic, not as isolated tense combinations. MundoDele explains the difference between real, hypothetical and unreal past conditions through clear sentence patterns.
The key idea is simple: si tengo describes a real or possible condition, si tuviera imagines a hypothetical condition, and si hubiera tenido imagines a past condition that did not happen.
How to use this page
Use this page after learning the basic Spanish subjunctive and the conditional tense. First decide whether the condition is real, hypothetical or unreal past. Then choose the correct pattern with si.
Real condition
Use indicative when the condition is real or possible.
Si tengo tiempo, voy.
If I have time, I go / will go.
Hypothetical condition
Use imperfect subjunctive in the si-clause and conditional in the result clause.
Si tuviera tiempo, iría.
If I had time, I would go.
Unreal past condition
Use pluperfect subjunctive with conditional perfect for imagined past situations.
Si hubiera tenido tiempo, habría ido.
If I had had time, I would have gone.
Main Spanish if-clause patterns
Spanish si-clauses follow clear patterns. The tense in the si-clause shows whether the condition is real, hypothetical or unreal in the past.
| Condition type | Spanish pattern | Example | English meaning |
|---|---|---|---|
| Real or possible | si + present indicative + present / future / imperative | Si tengo tiempo, voy. | If I have time, I go / will go. |
| Future real condition | si + present indicative + future | Si tengo tiempo, iré. | If I have time, I will go. |
| Hypothetical present or future | si + imperfect subjunctive + conditional | Si tuviera tiempo, iría. | If I had time, I would go. |
| Unreal past | si + pluperfect subjunctive + conditional perfect | Si hubiera tenido tiempo, habría ido. | If I had had time, I would have gone. |
| Mixed condition | si + pluperfect subjunctive + conditional | Si hubiera estudiado más, ahora sabría más. | If I had studied more, I would know more now. |
Real conditions: si + indicative
Real conditions use the indicative because the condition is possible, factual or presented as realistic. In this pattern, Spanish does not use the present subjunctive after si.
| Spanish example | English meaning | Pattern | Note |
|---|---|---|---|
| Si tengo tiempo, voy. | If I have time, I go / will go. | si + present indicative | Real or possible condition. |
| Si llueve, nos quedamos en casa. | If it rains, we stay at home. | si + present indicative | Possible situation. |
| Si llegas temprano, empezamos. | If you arrive early, we start. | si + present indicative | Real condition. |
| Si tienes dudas, pregúntame. | If you have questions, ask me. | si + present indicative + imperative | Instruction or advice. |
Hypothetical conditions: si + imperfect subjunctive + conditional
Use the imperfect subjunctive after si when the condition is hypothetical, unlikely or contrary to the present situation. The result clause usually uses the conditional.
| Spanish example | English meaning | Imperfect subjunctive | Conditional result |
|---|---|---|---|
| Si tuviera tiempo, iría. | If I had time, I would go. | tuviera | iría |
| Si fuera rico, viajaría más. | If I were rich, I would travel more. | fuera | viajaría |
| Si viviera en España, hablaría español todos los días. | If I lived in Spain, I would speak Spanish every day. | viviera | hablaría |
| Si supiera la respuesta, te la diría. | If I knew the answer, I would tell you. | supiera | diría |
| Si pudieras venir, sería perfecto. | If you could come, it would be perfect. | pudieras | sería |
Tuviera or tuviese: two imperfect subjunctive forms
Spanish has two forms of the imperfect subjunctive: the -ra form and the -se form. In most if clauses, both are grammatically correct. The -ra form is more common in everyday use.
| Infinitive | -ra form | -se form | Example |
|---|---|---|---|
| tener | tuviera | tuviese | Si tuviera / tuviese tiempo, iría. |
| ser | fuera | fuese | Si fuera / fuese posible, lo haría. |
| poder | pudiera | pudiese | Si pudiera / pudiese, viajaría más. |
| saber | supiera | supiese | Si supiera / supiese la verdad, te lo diría. |
Unreal past conditions: si + pluperfect subjunctive + conditional perfect
Use the pluperfect subjunctive after si when the condition refers to a past situation that did not happen. The result is usually expressed with the conditional perfect.
| Spanish example | English meaning | Pluperfect subjunctive | Conditional perfect |
|---|---|---|---|
| Si hubiera tenido tiempo, habría ido. | If I had had time, I would have gone. | hubiera tenido | habría ido |
| Si hubieras estudiado más, habrías aprobado. | If you had studied more, you would have passed. | hubieras estudiado | habrías aprobado |
| Si hubiera sabido la verdad, no habría venido. | If I had known the truth, I would not have come. | hubiera sabido | habría venido |
| Si hubiéramos salido antes, habríamos llegado a tiempo. | If we had left earlier, we would have arrived on time. | hubiéramos salido | habríamos llegado |
Hubiera or hubiese: two pluperfect subjunctive forms
The pluperfect subjunctive also has two forms: hubiera and hubiese. Both are correct in if clauses. The hubiera form is more common in everyday Spanish.
| Form | Spanish example | English meaning | Note |
|---|---|---|---|
| hubiera | Si hubiera estudiado, habría aprobado. | If I had studied, I would have passed. | Very common. |
| hubiese | Si hubiese estudiado, habría aprobado. | If I had studied, I would have passed. | Also correct. |
| hubiéramos | Si hubiéramos llegado antes, lo habríamos visto. | If we had arrived earlier, we would have seen it. | First-person plural. |
| hubiésemos | Si hubiésemos llegado antes, lo habríamos visto. | If we had arrived earlier, we would have seen it. | Alternative form. |
Mixed if clauses: past condition, present result
Sometimes the condition belongs to the past, but the result belongs to the present. In that case, Spanish can combine the pluperfect subjunctive with the conditional.
| Spanish example | English meaning | Past condition | Present result |
|---|---|---|---|
| Si hubiera estudiado más, ahora sabría más. | If I had studied more, I would know more now. | hubiera estudiado | sabría |
| Si hubieras aceptado el trabajo, ahora vivirías en Madrid. | If you had accepted the job, you would live in Madrid now. | hubieras aceptado | vivirías |
| Si no hubiéramos perdido el tren, ahora estaríamos allí. | If we had not missed the train, we would be there now. | hubiéramos perdido | estaríamos |
Why si does not use the present subjunctive in normal if clauses
A common learner mistake is to use the present subjunctive after si in normal conditional sentences. Standard Spanish normally uses the present indicative for real conditions.
| Incorrect | Correct | English meaning | Reason |
|---|---|---|---|
| Si tenga tiempo, voy. | Si tengo tiempo, voy. | If I have time, I go / will go. | Real condition uses indicative. |
| Si llueva, no salimos. | Si llueve, no salimos. | If it rains, we do not go out. | Possible real condition. |
| Si vengas, te ayudo. | Si vienes, te ayudo. | If you come, I help you. | Real condition. |
| Si pueda, voy. | Si puedo, voy. | If I can, I go / will go. | Use present indicative after si. |
Si vs a menos que, con tal de que and en caso de que
Si behaves differently from many other conditional conjunctions. Normal real si-clauses use the indicative, while connectors such as a menos que, con tal de que and en caso de que commonly use the subjunctive.
| Connector | Spanish example | English meaning | Verb mood |
|---|---|---|---|
| si | Si tengo tiempo, voy. | If I have time, I go / will go. | Indicative. |
| a menos que | No salgo a menos que deje de llover. | I am not going out unless it stops raining. | Subjunctive. |
| con tal de que | Acepto con tal de que vengas. | I accept provided that you come. | Subjunctive. |
| en caso de que | Llama en caso de que necesites ayuda. | Call in case you need help. | Subjunctive. |
Related page: Conditional Conjunctions in Spanish.
Word order and commas in Spanish if clauses
The si-clause can come before or after the result clause. When the si-clause comes first, Spanish usually uses a comma before the result clause.
| Word order | Spanish example | English meaning | Comma note |
|---|---|---|---|
| Si-clause first | Si tengo tiempo, voy. | If I have time, I go / will go. | Comma after the si-clause. |
| Result clause first | Voy si tengo tiempo. | I go / will go if I have time. | No comma is usually needed. |
| Si-clause first | Si tuviera dinero, viajaría más. | If I had money, I would travel more. | Comma after the condition. |
| Result clause first | Viajaría más si tuviera dinero. | I would travel more if I had money. | No comma is usually needed. |
Practice exercises: Spanish if clauses with the subjunctive
Try to answer before opening the solutions. These exercises focus on real conditions, hypothetical conditions and unreal past conditions.
Exercise 1: choose the correct form
- Si ___ tiempo, voy. tener
- Si ___ tiempo, iría. tener
- Si ___ rico, viajaría más. ser
- Si ___ la respuesta, te la diría. saber
Show answers
1. tengo
2. tuviera
3. fuera
4. supiera
Exercise 2: complete the unreal past condition
- Si hubiera estudiado, ___ aprobado. haber
- Si hubieras venido, te ___ visto. haber
- Si hubiéramos salido antes, ___ llegado a tiempo. haber
- Si hubiera sabido la verdad, no ___ venido. haber
Show answers
1. habría
2. habría
3. habríamos
4. habría
Exercise 3: translate into English
- Si tengo tiempo, voy.
- Si tuviera tiempo, iría.
- Si hubiera tenido tiempo, habría ido.
- Si hubieras estudiado más, ahora sabrías más.
Show answers
1. If I have time, I go / will go.
2. If I had time, I would go.
3. If I had had time, I would have gone.
4. If you had studied more, you would know more now.
Typical mistakes with Spanish if clauses
- Using present subjunctive after normal si clauses: say si tengo tiempo, not si tenga tiempo.
- Using conditional directly after si in standard hypothetical clauses: say si tuviera tiempo, not si tendría tiempo.
- Forgetting the conditional in the result clause: si tuviera tiempo, iría.
- Confusing real and hypothetical conditions: si tengo is real or possible; si tuviera is hypothetical.
- Confusing imperfect subjunctive and pluperfect subjunctive: si tuviera refers to hypothetical present/future; si hubiera tenido refers to unreal past.
- Forgetting that -ra and -se forms are both possible: si tuviera and si tuviese are both correct.
Related grammar topics
Spanish Subjunctive
Learn the main uses of the Spanish subjunctive and how it differs from the indicative.
Imperfect Subjunctive
Review forms such as tuviera, fuera, pudiera and supiera.
Subjunctive vs Indicative
Compare real, hypothetical and uncertain meanings in Spanish clauses.
Spanish Conditional
Study forms such as iría, sería, haría and podría.
Conditional Perfect
Review habría ido, habría hecho and other conditional perfect forms.
Conditional Conjunctions
Compare si with a menos que, con tal de que and en caso de que.
Where to go next
After Spanish if clauses, continue with the imperfect subjunctive and the conditional tense. These two forms work together in the most important hypothetical pattern: si tuviera tiempo, iría.
Learn Spanish grammar with MundoDele
If Spanish if clauses feel confusing, this lesson can help you practise si tengo, si tuviera, si fuera, si hubiera tenido, conditional results and real Spanish sentence patterns in a clear and structured way.
FAQ: if clauses in Spanish using the subjunctive
Do Spanish if clauses use the subjunctive?
Some do. Real conditions use the indicative: si tengo tiempo. Hypothetical conditions use the imperfect subjunctive: si tuviera tiempo. Unreal past conditions use the pluperfect subjunctive: si hubiera tenido tiempo.
Can you use the present subjunctive after si?
Not in normal real if clauses. Say si tengo tiempo, not si tenga tiempo.
What is the pattern for hypothetical if clauses in Spanish?
The main pattern is si + imperfect subjunctive + conditional: si tuviera tiempo, iría.
What is the pattern for unreal past if clauses?
The main pattern is si + pluperfect subjunctive + conditional perfect: si hubiera tenido tiempo, habría ido.
What is the difference between si tengo and si tuviera?
Si tengo is a real or possible condition. Si tuviera is a hypothetical condition.
Is si tuviese the same as si tuviera?
Yes. Si tuviera and si tuviese are both imperfect subjunctive forms. The -ra form is more common in everyday use.
