Modales con have (Modal Perfects)

B2 · Intermedio altoVerbos modales

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 + participio para arrepentimiento o crítica (“deberías haber…”, “debiste…”)
  • Could have + participio para una posibilidad que existía pero no se aprovechó (“podría haber…”, “pude haber…”)
  • Would have + participio para un resultado imaginado, a menudo con if (“habría…”, “hubiera…”)
  • Shouldn't have critica algo que sí pasó (“no deberías haber…”, “no debiste…”)

Mirar atrás a lo que no pasó

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.

"You should have called me — I was worried."
"I could have helped you, but I didn't know you needed it."

Should have: arrepentimiento y crítica

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.

"He should have apologized sooner."
"You shouldn't have spent all that money."

Could have: la oportunidad perdida

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.

"We could have won if we'd played better."
"They could have told us sooner."

Would have: un pasado imaginado

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.

"If I had known, I would have come earlier."
"I wouldn't have said that if I'd known it would upset you."

Ejemplos del inglés real

"You shouldn't have worked so late."
"I could have helped you, but I didn't know."
"I wouldn't have believed it if I hadn't seen it myself."
"She could have won the race, but she twisted her ankle."

Atención

✗He should apologized sooner.
✓He should have apologized sooner.

No puede faltar have: modal + have + participio. “Debió disculparse” lleva el pasado en el modal, pero en inglés el pasado lo marca have.

✗You shouldn't said that.
✓You shouldn't have said that.

“No debiste decir eso” = You shouldn't have said that. Shouldn't también necesita have delante del participio.

✗I could help you, but I didn't know you needed it.
✓I could have helped you, but I didn't know you needed it.

Para una oportunidad que no aprovechaste (“podría haberte ayudado”) necesitas could have + participio. I could help you es un ofrecimiento ahora.

✗If I would have known, I would have come earlier.
✓If I had known, I would have come earlier.

“Si lo hubiera sabido” = If I had known. Would have va solo en la otra parte de la oración.

✗If I had known, I would come earlier.
✓If I had known, I would have come earlier.

En un pasado imaginado (“habría venido”) necesitas would have + participio. I would come es presente: “vendría”.

Comparación con tu idioma

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.

Situación real: después de una fiesta a la que no fuiste

"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."

Práctica

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

should have called
shouldn't have called
could have won
couldn't have won
would have helped
wouldn't have helped

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?

Reto rápido

Cinco preguntas variadas para comprobar lo que has aprendido.

Pregunta 1 / 5

Puntuación: 0/0

Choose the correct sentence.

Lo que aprendiste

  • Should have (“deberías haber”, “debiste”) expresa arrepentimiento o crítica; shouldn't have critica lo que sí pasó.
  • Could have (“podría haber”) describe una posibilidad que no se aprovechó.
  • Would have (“habría”, “hubiera”) describe un resultado imaginado, a menudo con if + had.
  • Los tres necesitan have + participio: el pasado no va en el modal (no should said, no could win).
  • En la parte con if va had, no would have: If I had known…
Ver todas las lecciones de esta categoría