Español con amigos

B2 · Grammar

Conditional sentences: types 1–3

Real, unreal present and unreal past conditions: which tenses go after si and in the main clause

Oraciones condicionales

Type 1

The three types at a glance

si + …resultado
1 · realtengoiré · ve
2 · irrealtuvierairía
3 · pasadohubiera tenidohabría ido

The rule

Real condition

si + presente → presente / futuro / imperativo

The condition may come true: the speaker sees it as real. The main clause has the presente, the futuro, ir a + infinitive or an imperative.

What the main clause can take

Example
presenteSi llueve, no salgo.
futuroSi llueve, no saldré.
ir a + inf.Si llueve, voy a leer.
imperativoSi llueve, coge el paraguas.
poder, deber…Si llueve, puedes quedarte.

Habits and the past

Habits. Si + presente with the presente in the main clause describes what always happens under that condition: Si tengo tiempo, voy al gimnasio (here si is close to cuando).

A real past. Si can also take a past indicative tense when we accept it may be true: Si has terminado, puedes irte; Si lo dijo él, será verdad.

Examples

  • Si llueve, me quedaré en casa.If it rains, I’ll stay at home.
  • Si ves a Carmen, dale recuerdos.If you see Carmen, say hi from me.
  • Si tengo tiempo, voy al gimnasio después del trabajo.If I have time, I go to the gym after work.

Type 2

Two meanings

Unreal present

si + imperfecto de subjuntivo → condicional

The condition is contrary to fact right now: Si tuviera coche, te llevaría (but I don’t have a car).

Unlikely future

si + imperfecto de subjuntivo → condicional

The condition is possible in theory, but the speaker doesn’t really expect it: Si me tocara la lotería, dejaría de trabajar.

The two halves of the sentence

si …resultado
yotuvieratendría
tútuvierastendrías
él / ellatuvieratendría
nosotrostuviéramostendríamos
vosotrostuvieraistendríais
ellostuvierantendrían

The -se form and advice

After si you can also use the -se form: Si tuviese tiempo, te ayudaría. The -se form is impossible in the main clause — only the conditional (or, in speech, -ra: quisiera, debiera).

Si yo fuera tú… is the set way to give advice: “if I were you, I would…”.

Examples

  • Si tuviera dinero, viajaría.If I had money, I’d travel.
  • Si viviera cerca del mar, iría a nadar cada día.If I lived near the sea, I’d go swimming every day.
  • Si yo fuera tú, no aceptaría ese trabajo.If I were you, I wouldn’t take that job.

Type 3

The rule

Unreal past

si + hubiera + participio → habría + participio

The condition did not happen and nothing can change it: regret, reproach, thinking about the past.

How it is formed

The Pluscuamperfecto de subjuntivo is haber in the Imperfecto de subjuntivo plus a participle. In the main clause of type 3, speech often uses hubiera as well: Si lo hubiera sabido, no lo hubiera hecho is correct, just like no lo habría hecho.

Hubiera / habría + participle (sabido, ido)

si …resultado
yohubierahabría
túhubierashabrías
él / ellahubierahabría
nosotroshubiéramoshabríamos
vosotroshubieraishabríais
elloshubieranhabrían

One sentence, three types

tener tiempo · ir

if I have time, I’ll go

Tipo 1
yoSi tengo tiempo, iré.
túSi tienes tiempo, ven.
Tipo 2
yoSi tuviera tiempo, iría.
túSi tuvieras tiempo, vendrías.
Tipo 3
yoSi hubiera tenido tiempo, habría ido.
túSi hubieras tenido tiempo, habrías venido.

estudiar · aprobar

study — pass

Tipo 1
nosotrosSi estudiamos, aprobaremos.
ellosSi estudian, aprobarán.
Tipo 2
nosotrosSi estudiáramos, aprobaríamos.
ellosSi estudiaran, aprobarían.
Tipo 3
nosotrosSi hubiéramos estudiado, habríamos aprobado.
ellosSi hubieran estudiado, habrían aprobado.

Examples

  • Si hubieras venido, te habrías divertido.If you had come, you would have had fun.
  • Si me hubieras avisado, habría ido a buscarte.If you had told me, I would have come to pick you up.
  • Si lo hubiera sabido, no lo hubiera hecho.If I had known, I wouldn’t have done it.

Mixed

Two kinds of mixed

Past condition, present result

si + hubiera + participio → condicional

Si hubiera estudiado medicina, ahora sería médico. The signal is a word about the present in the main clause: ahora, hoy, todavía.

Permanent condition, past result

si + imperfecto de subjuntivo → habría + participio

Si fuera más organizada, no habría olvidado la cita — the condition is about character (always), the result is about one past event.

The main trap

After si meaning “if”, never use the futuro or the condicional. Not “si tendré” or “si tendría” — only si tengo, si tuviera. The exception is si meaning “whether” in an indirect question: No sé si vendrá.

Other ways to say “if”

+ subjunctive

en caso de que · siempre que · con tal de que · a menos que · a no ser que · como

Como and de + infinitive

Como + subjunctive is a condition used as a threat or warning: Como no vengas, me enfado. De + infinitive replaces si: De tener tiempo, iría = Si tuviera tiempo…; De haberlo sabido… = Si lo hubiera sabido…

Examples

  • Si hubiera dormido más, ahora no estaría tan cansado.If I had slept more, I wouldn’t be so tired now.
  • Si fuera más organizada, no habría olvidado la cita.If she were more organised, she wouldn’t have forgotten the appointment.
  • No sé si tendré tiempo mañana.I don’t know whether I’ll have time tomorrow.
  • De haberlo sabido, no habría venido.Had I known, I wouldn’t have come.

Tip

How to choose the type

Could it happen? → type 1. Untrue now or unlikely? → type 2. Didn’t happen? → type 3. A past condition with present consequences? → mixed.

Examples

One situation, three types

  • Si aprobamos, lo celebraremos en la playa.If we pass, we’ll celebrate at the beach.
  • Si aprobáramos, lo celebraríamos en la playa.If we passed, we’d celebrate at the beach.
  • Si hubiéramos aprobado, lo habríamos celebrado en la playa.If we had passed, we would have celebrated at the beach.

In different situations

  • Si mi jefe me da el viernes libre, iré a ver a mis padres.If my boss gives me Friday off, I’ll go and see my parents.
  • Si hablaras con él, lo entenderías.If you talked to him, you’d understand him.
  • Si hubiera llevado el paraguas, no me habría mojado.If I had taken my umbrella, I wouldn’t have got wet.
  • Si no hubiéramos vendido la casa, ahora tendríamos jardín.If we hadn’t sold the house, we would have a garden now.

More by type

  • Si terminas pronto, ¿vamos al cine?If you finish early, shall we go to the cinema?
  • Si habéis terminado, podéis iros.If you’ve finished, you can go.
  • Si no reservamos hoy, no habrá mesa.If we don’t book today, there won’t be a table.
  • Si me tocara la lotería, dejaría de trabajar.If I won the lottery, I’d stop working.
  • Si supierais cocinar, no gastaríais tanto en restaurantes.If you could cook, you wouldn’t spend so much on restaurants.
  • ¿Qué harías si perdieras el pasaporte en el extranjero?What would you do if you lost your passport abroad?
  • Si hubiéramos reservado antes, habríamos conseguido mejores asientos.If we had booked earlier, we would have got better seats.
  • Si hubieran estudiado más, habrían aprobado el examen.If they had studied more, they would have passed the exam.
  • Si hubieras aceptado aquel trabajo, ahora vivirías en Londres.If you had taken that job, you would be living in London now.

Other conditional conjunctions

  • En caso de que llueva, la fiesta será dentro.If it rains, the party will be held indoors.
  • Te lo presto con tal de que me lo devuelvas mañana.I’ll lend it to you as long as you give it back tomorrow.
  • Como no vengas, me enfado.If you don’t come, I’ll be upset.

Open the lesson and quiz →