Should have, could have y would have son el equivalente de “deberías haber…”, “podría haber…” y “habría…”: hablas de cosas que no pasaron, una oportunidad perdida, una mala decisión o una alternativa imaginada.
Lo que vas a aprender
Should have, could have y would have tienen siempre tres piezas: modal + have + participio. Cada modal aporta su propio significado: arrepentimiento o crítica, posibilidad perdida o resultado imaginado. "You should have called me — I was worried." "I could have helped you, but I didn't know you needed it."
El español te ayuda bastante: “Deberías haberme llamado”, “Podría haberte ayudado”. Es la misma idea: modal + haber + participio. Y como en español también se usa siempre “haber”, nunca dudarás entre have y be.
La trampa está en otra forma muy común en español: poner el pasado en el modal (“Debiste llamarme”, “Pudimos ganar”, “No debiste decir eso”). En inglés, should, could y would no tienen pasado propio para esto: el pasado lo marca have + participio. Puente para recordar: “deberías haber / debiste” = should have, “podría haber / pude haber” = could have, “habría / hubiera” = would have.
Should have expresa arrepentimiento por algo que no se hizo, o critica una decisión: "He should have apologized sooner." = “Debería haberse disculpado antes.” / “Debió disculparse antes.”
Shouldn't have hace lo contrario: critica algo que sí pasó. "You shouldn't have spent all that money." = “No deberías haber gastado todo ese dinero.” (Y lo gastaste.)
Sin have no funciona: "You should call me" es un consejo para ahora o el futuro (“Deberías llamarme”), no una crítica sobre el pasado. Y "He should apologized" es incorrecto, aunque en español digas “Debió disculparse”.
Cuidado con “debiste”: “Debiste llamarme” es una crítica → should have. Pero “Debiste de olvidarlo” es una deducción → must have ("You must have forgotten"). "You must have called me" no es un reproche, sino “seguro que me llamaste”.
Si en español dices algo más fuerte, “Tendrías que haberme avisado”, en inglés también se usa should have, a menudo con really: "You really should have told me." No uses had to: "You had to tell me" habla de una obligación real en el pasado (“Tenías que decírmelo”, normalmente porque no había otra opción), no de un reproche.
Could have describe una capacidad u oportunidad que existía en el pasado pero no se aprovechó, a menudo con el motivo: "We could have won if we'd played better." = “Podríamos haber ganado si hubiéramos jugado mejor.”
Distingue bien: “Pudimos ganar” puede significar “lo conseguimos” (→ "We managed to win" / "We were able to win") o, en muchas regiones, “tuvimos la oportunidad y no ganamos” (→ "We could have won"). Para la oportunidad perdida, en inglés siempre could have. Could sin have es una capacidad general del pasado ("I could swim at five") o un ofrecimiento ahora ("I could help you" = “Podría ayudarte”).
La negación couldn't have significa “no habría sido posible”: "We couldn't have won without you." = “Sin ti no habríamos podido ganar.” Es también un pasado imaginado, igual que would have.
Could have también puede ser un reproche: "They could have told us sooner." = “Podrían habernos avisado antes.”
Y también puede ser una suposición sobre el pasado: "She could have missed the bus." = “Puede que haya perdido el autobús.” El contexto decide: oportunidad perdida o suposición.
Would have describe lo que habría pasado en un pasado distinto, solo imaginado. Es típico del condicional con if + had: "If I had known, I would have come earlier." = “Si lo hubiera sabido, habría venido antes.”
La gran trampa para hispanohablantes: en español puedes decir “Si lo hubiera sabido, hubiera venido antes”, con “hubiera” en las dos partes. En inglés no: en la parte con if va had ("If I had known"), y would have solo en la otra parte. "If I would have known" se oye a veces en el inglés hablado de EE. UU., pero se considera no estándar.
Sin have, la oración pasa al presente: "I would come earlier" significa “Vendría antes”, y no encaja con un if en pasado.
No puede faltar have: modal + have + participio. “Debió disculparse” lleva el pasado en el modal, pero en inglés el pasado lo marca have.
“No debiste decir eso” = You shouldn't have said that. Shouldn't también necesita have delante del participio.
Para una oportunidad que no aprovechaste (“podría haberte ayudado”) necesitas could have + participio. I could help you es un ofrecimiento ahora.
“Si lo hubiera sabido” = If I had known. Would have va solo en la otra parte de la oración.
En un pasado imaginado (“habría venido”) necesitas would have + participio. I would come es presente: “vendría”.
En español el pasado puede ir en el modal: “Debiste llamarme”, “No debiste decir eso”, “Pudimos ganar”
En inglés no existe esa opción: should no tiene pasado, y could sin have no expresa una oportunidad perdida. El pasado va en have + participio: “Debiste llamarme” = "You should have called me". “No debiste decir eso” = "You shouldn't have said that". “Pudimos haber ganado” = "We could have won".
“Si lo hubiera sabido, hubiera venido”: en español “hubiera” puede ir en las dos partes de la oración
En inglés cada parte tiene su forma. Con if va el past perfect: "If I had known". En la otra parte va would have: "I would have come earlier". “Hubiera” se traduce, por tanto, de dos maneras distintas según dónde esté. "If I would have known" es el error clásico.
“Debiste llamarme” (crítica) y “Debiste de llamarme, pero no vi el teléfono” (deducción)
En inglés son dos modales distintos: should have critica o lamenta ("You should have called me"); must have deduce lo que seguramente pasó ("You must have called me while I was out"). No los mezcles: con must have no estás reprochando nada.
💡 “Debiste…” / “deberías haber…” = should have + participio, nunca should + pasado.
💡 “Podría haber…” / “pude haber…” = could have + participio.
💡 “Si lo hubiera sabido” = If I had known; “hubiera / habría venido” = would have come.
💡 Crítica = should have; deducción (“debiste de”, “seguro que”) = must have.
"You should have come to the party, it was great!"
"I know, I wish I had. I could have come, but I was too tired."
"That's a shame. You would have loved the food."
"Next time I definitely will."
Ejercicio 1 · Elige la oración correcta
Choose the correct sentence — regret or criticism about the past.
Ejercicio 2 · Elige la oración correcta
Choose the correct sentence — unrealized past ability.
Ejercicio 3 · Elige la oración correcta
Choose the correct sentence — a hypothetical past.
Ejercicio 4 · Elige la negación correcta
Choose the correct negative.
Ejercicio 5 · Elige la oración correcta
Choose the correct sentence — criticism of a past action that did happen.
Ejercicio 6 · Elige la respuesta correcta
Which modal perfect expresses regret about something NOT done?
Ejercicio 7 · Elige la oración correcta
Choose the correct sentence.
Ejercicio 8 · Elige la oración correcta
Choose the correct sentence.
Ejercicio 9 · Completa la oración
Complete (regret): 'I ___ (should/study) harder for that exam.'
Ejercicio 10 · Completa la oración
Complete (unrealized ability): 'She ___ (could/win) the race, but she twisted her ankle.'
Ejercicio 11 · Clasifica en grupos
0 / 6 clasificadas
Ejercicio 12 · Error típico: “hubiera” en las dos partes
Spanish: "Si lo hubiera sabido, hubiera venido antes." Which English translation is correct?
Cinco preguntas variadas para comprobar lo que has aprendido.
Pregunta 1 / 5
Puntuación: 0/0
Choose the correct sentence.
Verbos modales de deducción
Aprende a sacar conclusiones seguras a partir de pistas con must (afirmativo) y can't (negativo), en presente y sobre el pasado, y por qué “no debe de” no se traduce con mustn't.
Verbos modales de posibilidad
Aprende a expresar posibilidad en inglés con may, might y could — en presente, futuro y pasado — y por qué “puede que llueva” no se dice “it can rain”.
Need, needn't y don't need to
Conoce las dos “caras” gramaticales de need —como verbo modal (needn't) y como verbo normal (don't need to)— y cómo funciona needn't have + participio.
Should, ought to y had better
Compara tres formas de dar un consejo en inglés —should, ought to y had better— y aprende en qué se diferencian en gramática y en fuerza.