If I had known, I would have called. Como “Si lo hubiera sabido, te habría llamado”, pero had solo va en la parte del if y would have solo en la principal.
Lo que vas a aprender
El tercer condicional mira hacia algo que ya ocurrió e imagina cómo podría haber sido distinto. Se usa a menudo para expresar arrepentimiento o para mostrar qué habría pasado en otras circunstancias. En español es exactamente la misma idea: “Si lo hubiera sabido, te habría llamado.”
La buena noticia: la lógica es idéntica y la oración con if se traduce casi palabra por palabra. “hubiera sabido” → “had known”, “hubiera estudiado” → “had studied”. Además, el español también distingue el presente imaginario del pasado imaginario: “si lo supiera” = “if I knew”, “si lo hubiera sabido” = “if I had known”.
En la oración con if necesitas la capa extra de “had”, es decir, el past perfect, no solo el pasado simple. “If I knew” es del segundo condicional (presente, como “si lo supiera”); para el pasado se dice “If I had known”.
Aquí el español te ayuda: los tiempos compuestos se forman siempre con “haber”, igual que en inglés siempre con have. “Si hubiéramos salido antes” → “If we had left earlier”; “si él hubiera estado allí” → “If he had been there”.
Cuidado con el español coloquial: en muchos lugares se dice “Si lo sé, no vengo” o “Si lo sabía, te llamaba” para hablar de un pasado imaginario. En inglés eso no funciona: “If I knew” o “If I know” no hablan del pasado. Para el pasado, siempre had + participio.
Y sí, “si hubiera tenido” da “had had”: “If I had had more time, I would have finished.” El doble had parece raro, pero es totalmente correcto (en la conversación se suele oír “If I'd had more time”).
La oración principal describe el resultado imaginado con would have + participio: “te habría llamado” → “I would have called”, “habría venido” → “I would have come”.
Ojo: en español es muy normal decir “te hubiera llamado” en lugar de “te habría llamado”. Las dos formas son correctas en español, pero en inglés no puedes copiar ese “hubiera” en la principal: “If I had known, I had called” es incorrecto. Regla práctica: “hubiera” en la parte del si → had; “habría” o “hubiera” en la parte del resultado → would have.
En lugar de would have puedes usar could have (“habría podido / podría haber”) o might have (“quizá habría”), según el significado: “we could have gone” = “podríamos haber ido”. Después de have va siempre el participio: “could have gone”, no “could have go”.
Un matiz: si el resultado se refiere al presente, en la principal va would + verbo base (“If she had studied, she would be a doctor now”). Eso es un condicional mixto; en el tercer condicional puro va would have.
Por cierto, la forma “De haberlo sabido, te habría llamado” tiene un equivalente sin if: “Had I known, I would have called.” Es correcta, pero en inglés suena formal y escrita.
En la oración con if necesitas el past perfect (“had known”). “If I knew” es “si lo supiera” (ahora), no “si lo hubiera sabido”.
Would have va solo en la oración principal. En la parte del if va had + participio. (En el inglés estadounidense informal se oye “if I would have”, pero en exámenes cuenta como error.)
Es la copia de “te hubiera llamado”. En español “hubiera” vale en las dos partes, pero en inglés el resultado necesita would have + participio.
Si el resultado está en el pasado, la principal necesita would have + participio, no solo would + verbo base. (would + verbo base solo encaja si el resultado es presente: “…, she would be a doctor now”, un condicional mixto.)
En el español de todos los días se repite “hubiera” en las dos partes: “Si lo hubiera sabido, te hubiera llamado”
Como la misma forma aparece dos veces, es tentador hacer lo mismo en inglés: “If I had known, I had called you” o, al revés, “If I would have known, I would have called.” Las dos son incorrectas en inglés estándar (la segunda se oye en el inglés estadounidense informal, pero en textos y exámenes cuenta como error). La regla: la parte del si lleva had + participio; la parte del resultado lleva would have + participio: “If I had known, I would have called.”
En español todos los verbos forman los tiempos compuestos con “haber”: “hubiera ido”, “habría venido”, “hubiera estado”
Es una ayuda: en inglés pasa lo mismo con have. “Si hubiéramos salido antes, no habríamos perdido el vuelo” → “If we had left earlier, we wouldn't have missed the flight.” “Habría venido” → “I would have come”. Solo recuerda que después de have va el participio: gone, been, come, no went o was.
En el habla coloquial se usa el presente o el imperfecto para un pasado imaginario: “Si lo sé, no vengo”, “Si me avisabas, te ayudaba”
En inglés no hay atajo coloquial equivalente: “If I know, I don't come” o “If I knew, I didn't come” no hablan de un pasado imaginario. Para un pasado que no ocurrió se usa siempre el tercer condicional: “If I had known, I wouldn't have come.” “If you had told me, I would have helped.”
💡 “Si hubiera…” → if + had + participio. “…habría / hubiera…” en el resultado → would have + participio.
💡 “Si lo supiera” = if I knew (presente). “Si lo hubiera sabido” = if I had known (pasado).
💡 “Habría podido / podría haber” → could have + participio.
"Did you hear the concert sold out?"
"Ugh, if I had bought tickets last week, I would have gone!"
"Same here. If we had checked earlier, we could have gotten seats together."
"Lesson learned — next time we won't wait."
Ejercicio 1 · Elige la oración correcta
Choose the correct third conditional sentence.
Ejercicio 2 · Elige la oración correcta
Choose the correct sentence.
Ejercicio 3 · Elige la estructura correcta
Which structure goes in the if-clause of a third conditional?
Ejercicio 4 · Elige la oración correcta
Choose the correct sentence about a past regret.
Ejercicio 5 · Elige la oración correcta
Choose the correct sentence.
Ejercicio 6 · Elige la estructura correcta
Choose the correct main clause structure for a third conditional.
Ejercicio 7 · Elige la oración correcta
Choose the correct sentence with a modal in the main clause.
Ejercicio 8 · Elige la oración correcta
Choose the correct sentence.
Ejercicio 9 · Completa la oración
Complete the third conditional: 'If I ___ (know) about the meeting, I would have attended.'
Ejercicio 10 · Completa la oración
Complete the third conditional: 'We would have arrived on time if the train ___ (not / be) delayed.'
Ejercicio 11 · Clasifica en grupos
0 / 4 clasificadas
Ejercicio 12 · Error típico: “hubiera” en las dos partes
Spanish: "Si lo hubiera sabido, te hubiera llamado." Which English translation is correct?
Cinco preguntas rápidas para comprobar lo que has aprendido.
Pregunta 1 / 5
Puntuación: 0/0
Choose the correct sentence.
Otras expresiones condicionales
Aprende otras formas de expresar una condición (provided that, providing, on condition that, as long as y unless) y el registro de cada una. Con las trampas típicas de los hispanohablantes: “siempre que” no es “always that”, “mientras” no siempre es while y “en caso de que” no siempre es in case.
Second Conditional (condicional irreal)
Aprende el second conditional: pasado simple en la oración con if y would en la principal, para situaciones irreales o poco probables en el presente o el futuro. Con las trampas típicas de hispanohablantes: would en la oración con if y el sujeto que falta.
Condicionales mixtas (Mixed Conditionals)
Aprende a combinar dos momentos distintos en una oración condicional: una condición en el pasado con un resultado en el presente, o una condición en el presente con un resultado en el pasado.
El primer condicional (First Conditional)
Aprende el primer condicional (presente simple con if y will en la oración principal) para posibilidades reales y probables en el futuro.