Conditional: If This, Then That

English Definition of “if” (in grammar)

“If” introduces a condition — something that must happen (or must have happened) for something else to be true or to happen.

  • real conditions:
    “If it rains, I’ll stay home.” (likely, possible)
  • hypothetical conditions:
    “If I had wings, I’d fly.” (imaginary, not possible)
  • counterfactual past: What could have happened, but didn’t
    “If you had studied, you would have passed.” (it didn’t happen, so result didn’t either)

IMPORTANT:

Real conditionals do not use the conditional tense!
Real conditionals do not trigger the subjunctive.

Hypothetical and counterfactual conditionals are subjunctive triggers.
Only when the subjunctive is triggered, do you use a conditional tense in the result clause.

if This, Then That: In Spanish

How the subjunctive shows up in Spanish with each of these.

  • real conditions: statement of logical consequence, likely, possible
    NO SUBJUNCTIVE
    “If it rains, I’ll stay home.”
  • hypothetical conditions: imaginary, not possible
    SUBJUNCTIVE
    “If I had wings, I’d fly.”
  • counterfactual past: what could have happened, but didn’t
    SUBJUNCTIVE
    “If you had studied, you would have passed.” (it didn’t happen, so result didn’t either)

Next step in progression. 

🔹 Real Conditions

Statement of logical consequence
NO SUBJUNCTIVE

In real conditionals, the conditional tense is not used.
Real conditionals usually use the present tense in both clauses,
but the second clause can also use future or imperative, depending on the tone.

If it rains, I’ll stay home.
Si llueve, me quedo en casa.
If / llover (present 3rd person “it”) / me quedo (present 1st person reflexive) / en casa

  1. Present + Present
    Used when the result is routine, general, or immediate
    Si tengo tiempo, cocino.
    If I have time, I cook.
  2. Present + Future
    Used when the result is likely but not guaranteed
    Si llueve, me quedaré en casa.
    If it rains, I’ll stay home.
  3. Present + Imperative
    Used when giving instructions or commands
    Si tienes hambre, come algo.
    If you’re hungry, eat something.
  1. If you cook, I’ll do the dishes.
  2. If I wake up early, I’ll go for a walk.
  3. If it’s sunny, we’ll eat outside.
  4. If you want more coffee, there’s some in the pot.
  5. If she doesn’t text back, I’m not going.
  6. If we leave now, we’ll get good seats.
  7. If he brings his guitar, we’ll sing something.
  8. If I see a good deal, I’ll send it to you.
  9. If you’re tired, we can go home.
  10. If it looks weird, don’t eat it.

Remember:
Real conditionals do not use the conditional tense.
Real conditionals do not trigger the subjunctive.

  1. If you cook, I’ll do the dishes.
    Si tú cocinas, yo lavo los platos.
  2. If I wake up early, I’ll go for a walk.
    Si me despierto temprano, salgo a caminar.
  3. If it’s sunny, we’ll eat outside.
    Si hace sol, comemos afuera.
  4. If you want more coffee, there’s some in the pot.
    Si quieres más café, hay en la olla.
  5. If she doesn’t text back, I’m not going.
    Si no responde el mensaje, no voy.
  6. If we leave now, we’ll get good seats.
    Si salimos ahora, conseguimos buenos lugares.
  7. If he brings his guitar, we’ll sing something.
    Si trae su guitarra, cantamos algo.
  8. If I see a good deal, I’ll send it to you.
    Si veo una buena oferta, te la mando.
  9. If you’re tired, we can go home.
    Si estás cansado/a, podemos irnos a casa.
  10. If it looks weird, don’t eat it.
    Si se ve raro, no lo comas.

🔹 Hypothetical Conditions

Imaginary
SUBJUNCTIVE + CONDITIONAL
Subjunctive for the IF clause
Conditional for the RESULTS clause

If I had wings, I’d fly. (Imaginary, not possible)
Si tuviera alas, volaría.
If / I had (subjunctive) / wings / I would fly (conditional yo)

  • tuviera = past subjunctive
  • volaría = conditional (would happen if condition were real)

In conditional sentences
– the subjunctive always belongs to the if clause
– and the conditional always belongs to the results clause.

10 clean hypothetical conditionals using SUBJUNCTIVE + CONDITIONAL logic (imaginary, not possible now):

  1. If I were taller, I’d play basketball.
  2. If she knew the answer, she’d tell us.
  3. If we had a car, we’d go to the beach.
  4. If they lived closer, we’d see them more.
  5. If I had more free time, I’d learn to surf.
  6. If you worked here, you’d understand.
  7. If he spoke Spanish, he’d get the joke.
  8. If we didn’t have to work, we’d take a trip.
  9. If it snowed here, we’d build a snowman.
  10. If I were you, I’d say something.

Here are the translations:

  1. If I were taller, I’d play basketball.
    Si fuera más alto, jugaría basquetbol.
  2. If she knew the answer, she’d tell us.
    Si supiera la respuesta, nos lo diría.
  3. If we had a car, we’d go to the beach.
    Si tuviéramos un coche, iríamos a la playa.
  4. If they lived closer, we’d see them more.
    Si vivieran más cerca, los veríamos más.
  5. If I had more free time, I’d learn to surf.
    Si tuviera más tiempo libre, aprendería a surfear.
  6. If you worked here, you’d understand.
    Si trabajaras aquí, entenderías.
  7. If he spoke Spanish, he’d get the joke.
    Si hablara español, entendería el chiste.
  8. If we didn’t have to work, we’d take a trip.
    Si no tuviéramos que trabajar, haríamos un viaje.
  9. If it snowed here, we’d build a snowman.
    Si nevara aquí, haríamos un muñeco de nieve.
  10. If I were you, I’d say something.
    Si yo fuera tú, diría algo.

🔹 Counterfactual Past

What could have happened, but didn’t
SUBJUNCTIVE +
1. habría + participle (ado/ido conditional perfect)
2. simple conditional of tener
3. simple conditional of any other verb that fits the result

1. habría + participle (conditional perfect)
If you had studied, you would have passed the exam.
Si hubieras estudiado, habrías aprobado el examen.
Si hubieras estudiado → The ‘if’ clause takes the subjunctive AND participle (ido/ado)
habrías aprobado el examen → The ‘results’ clause takes the conditional AND the participle

2a. Simple conditional of tener (no other verb)
If you had studied, you’d have better opportunities now.
Si hubieras estudiado, ahora tendrías mejores oportunidades.
Si hubieras estudiado → The ‘if’ clause takes the subjunctive AND participle (ido/ado)
tendrías mejores oportunidades → The result clause takes the simple conditional, no participle

2b. Conditional of tener + participle (compound verb in result)
If you had studied, you’d have had more success.
Si hubieras estudiado, habrías tenido más éxito.
Si hubieras estudiado → The ‘if’ clause takes the subjunctive AND participle (ido/ado)
habrías tenido más éxito → The result clause takes conditional perfect (haber + participle)
→ “Habrías tenido” = you would have had
🧠 This shows that even with “tener,” if the result is framed as something completed or past-relative, the participle comes into play.

If there’s a second verb in the result clause
– whether following haber or tener –
it will appear as a participle (-ado/-ido)

3a. Simple conditional of another verb (no participle)
If you had studied, you’d speak Spanish by now.
Si hubieras estudiado, ya hablarías español.
Si hubieras estudiado → subjunctive + participle
hablarías → simple conditional (no participle)
→ Ongoing, present-tense imagined result.

3b. Conditional perfect with another verb (habría + participle)

If you had studied, you would have spoken Spanish on the trip.
Si hubieras estudiado, habrías hablado español en el viaje.
Si hubieras estudiado → subjunctive + participle
habrías hablado → conditional perfect (haber + participle)
→ Completed action imagined in the past.

Condition TypeAre -ado/-ido forms used?
Real❌ Not usually — unless a perfect tense or second verb calls for it
Hypothetical❌ Rare — usually simple verbs, but possible if there’s a second verb or descriptive phrase
Counterfactual✅ Yes — always in the “if” clause (hubiera + participle), and likely in the result clause if expressing a past or completed idea

Don’t think of participles (-ado/-ido) as tied strictly to verb tense — think functionally.
In the result clause, ask:
→ Is there a second verb?
→ Is it describing something completed, owned, or held as a result?
If yes, you’ll likely use the participle form — even if the structure isn’t a traditional compound tense.

The following sentences are a mix of counterfactual past constructions. Some use habría + participle (imagined past results), others use simple conditional of tener, and others use the simple conditional of a different verb to express a present or ongoing imagined result. All of them follow the same core logic: what could have happened, but didn’t.

  1. If you had taken that job, you’d have more money now.
  2. If I had left earlier, I would have caught the bus.
  3. If she had taken the offer, she’d live in Paris.
  4. If we had brought snacks, we wouldn’t have been so hungry.
  5. If I had said yes, we’d be married.
  6. If he had studied medicine, he’d be a doctor.
  7. If I had charged my phone, it wouldn’t have died.
  8. If we had moved to Mexico, we’d speak Spanish by now.
  9. If she had finished the project, they would have paid her.
  10. If I had kept the dog, I’d have a companion now.

Here are the sentence answers:

  1. If you had taken that job, you’d have more money now.
    Si hubieras aceptado ese trabajo, ahora tendrías más dinero.
  2. If I had left earlier, I would have caught the bus.
    Si me hubiera ido más temprano, habría alcanzado el camión.
  3. If she had taken the offer, she’d live in Paris.
    Si hubiera aceptado la oferta, viviría en París.
  4. If we had brought snacks, we wouldn’t have been so hungry.
    Si hubiéramos traído botanas, no habríamos tenido tanta hambre.
  5. If I had said yes, we’d be married.
    Si hubiera dicho que sí, estaríamos casados.
  6. If he had studied medicine, he’d be a doctor.
    Si él hubiera estudiado medicina, sería doctor.
  7. If I had charged my phone, it wouldn’t have died.
    Si hubiera cargado mi teléfono, no se habría apagado.
  8. If we had moved to Mexico, we’d speak Spanish by now.
    Si nos hubiéramos mudado a México, ya hablaríamos español.
  9. If she had finished the project, they would have paid her.
    Si ella hubiera terminado el proyecto, le habrían pagado.
  10. If I had kept the dog, I’d have a companion now.
    Si me hubiera quedado con el perro, ahora tendría compañía.