B2 Spanish grammar

Mixed Conditionals in Spanish: Connect Past and Present Results

Mixed conditionals in Spanish connect two different time frames. The form of each clause follows its own meaning: a past condition can affect the present, or a contrary present trait can explain an unreal past result.

Past condition → present result

si + past perfect subjunctive, simple conditional

Use this when an unreal completed past event affects the imagined present.

Present condition → past result

si + imperfect subjunctive, conditional perfect

Use this when a contrary present trait or situation explains an unreal past result.

Mixed conditional time frames

RelationshipConditionResult
past → presentSi hubiera estudiado medicinaahora sería médico
past → presentSi no hubiera perdido el vueloahora estaría en casa
present → pastSi fuera más organizadono habría perdido el documento
present → pastSi hablara españolhabría entendido la reunión

Choose each tense from the time of its own clause, not from a single memorized mixed pattern.

mixed conditionals in Spanish: Connect an unreal past condition to a present result

Use si plus the past perfect subjunctive for the unreal past cause and the simple conditional for its present consequence.

Si hubiera estudiado medicina, ahora sería médico.
If I had studied medicine, I would be a doctor now.The studies belong to the past; the imagined profession belongs to the present.

Quick check

If we had moved, we would live near you now.

Connect a contrary present situation to a past result

Use si plus the imperfect subjunctive for a present characteristic or situation and the conditional perfect for its imagined past consequence.

Si fuera más organizado, no habría perdido el documento.
If I were more organized, I would not have lost the document.The present trait explains a past result.

Choose forms from the real time relationship

Do not memorize mixed conditionals as one fixed formula. Identify when the unreal condition belongs and when its consequence belongs, then select each form.

Si no hubiera perdido el vuelo, ahora estaría en casa.
If I had not missed the flight, I would be home now.Past condition plus present result determines the mixed pairing.

Common mistakes

Si hubiera estudiado medicina, habría sido médico ahora.

Si hubiera estudiado medicina, ahora sería médico.

A continuing present result uses the simple conditional.

Si hubiera sido más organizado ahora, no perdería el documento ayer.

Si fuera más organizado, no habría perdido el documento.

Use the simple imperfect subjunctive for the present condition and conditional perfect for the past result.

Mixed means either tense can go anywhere.

Each tense follows the time of its own clause.

The time relationship—not variety for its own sake—creates a mixed conditional.

Ready to practise mixed conditionals in Spanish?

Complete an eight-question round and save skill-level progress for future review.

Practice mixed conditionals in Spanish

Mixed conditionals FAQ

What does mixed conditionals cover?

Mixed conditionals in Spanish connect two different time frames. The form of each clause follows its own meaning: a past condition can affect the present, or a contrary present trait can explain an unreal past result.

What is the first rule to remember?

Use si plus the past perfect subjunctive for the unreal past cause and the simple conditional for its present consequence.

What is another important B2 pattern?

Use si plus the imperfect subjunctive for a present characteristic or situation and the conditional perfect for its imagined past consequence.

How can I practise mixed conditionals in Spanish?

Complete the focused round, review each correction, and repeat the lesson when its skills become due again.

Continue learning