B2Intermedio Alto
Arrepentimiento por el pasado — should have / could have / would have
should have + V3 expresa arrepentimiento o crítica sobre el pasado: algo correcto o deseable que no se hizo. La forma negativa shouldn't have + V3 expresa arrepentimiento por algo que se hizo y no debería haberse hecho.
- I should have backed up my files before the computer crashed.Debería haber hecho una copia de seguridad de los archivos antes de que el ordenador se estropeara.
- We shouldn't have stayed up so late last night.No deberíamos habernos quedado despiertos hasta tan tarde anoche.
could have + V3 describe una posibilidad que existía en el pasado y no se aprovechó, y would have + V3 describe un resultado imaginario — lo que habría ocurrido en otras circunstancias. Ambas estructuras aparecen con frecuencia junto con el tercer condicional.
- You could have asked me for help — I was right there.Podrías haberme pedido ayuda — yo estaba allí mismo.
- If we had left earlier, we would have caught the flight.Si hubiéramos salido antes, habríamos llegado al vuelo.
⚠️ Errores comunes de los hispanohablantes
- Usar la forma base o el Past Simple después de should have: *I should have go / went* en lugar de I should have gone — después de have siempre va V3.
- Traducción literal de «debería haber» como *was need to* o *had need*: I should have called, no *I was need to call*.
- Usar must have para expresar arrepentimiento: must have + V3 expresa una deducción sobre el pasado («debe de haber pasado»), no arrepentimiento — para el arrepentimiento se usa should have.
- Confundir could have (posibilidad no aprovechada) con was able to (capacidad realizada): We could have won = podríamos haber ganado (pero no ganamos).
- Pronunciar y escribir should have como *should of* — por influencia del sonido de la forma abreviada should've.