
Recursos
Lecciones de gramáticaLecturasEjercicios de listeningFlash cardsFalsos amigos¿Cuál usar?SufijosPrefijosDescubre tu nivelBlogShould havevsCould have / Would have
'Should have' expresa una obligación no cumplida en el pasado; 'could have' expresa capacidad pasada no realizada.
Comparación directa
"Should have + participio" expresa que algo era lo correcto o aconsejable en el pasado pero no ocurrió. Implica arrepentimiento o crítica.
You should have told me you were not coming. I waited outside for a whole hour.
Deberías haberme dicho que no ibas a venir; te estuve esperando fuera toda una hora.
She should have checked the opening hours before going, it was completely closed.
Debería haber comprobado el horario antes de ir; estaba completamente cerrado.
They should have left earlier to avoid getting stuck in the rush hour traffic.
Deberían haber salido antes para no quedarse atascados en el tráfico de la hora punta.
"Shouldn't have + participio" expresa lo contrario: algo no debería haberse hecho pero se hizo. También implica arrepentimiento o desaprobación.
If I had studied more, I could have passed the exam easily.
Si hubiera estudiado más, podría haber aprobado el examen fácilmente.
She would have come to the party, but she was feeling unwell that evening.
Habría venido a la fiesta, pero esa tarde no se encontraba bien.
He could have taken a taxi but decided to walk home instead.
Podría haber tomado un taxi pero decidió volver a casa andando.
Error frecuente
Dos errores críticos:
- 1."I should of done it" es incorrecto: "should've" viene de "should HAVE," nunca "should of" (igual con "could of" y "would of").
- 2.Segundo error: confundir "should have" (obligación no cumplida, crítica) con "could have" (posibilidad no realizada, neutral) con "would have" (resultado hipotético de una condición no cumplida).
Truco para recordarlo
- •Clave semántica: "should have" = "era lo correcto, pero no ocurrió" (obligación incumplida).
- •"Could have" = "era posible, pero no ocurrió" (neutral).
- •"Would have" = "habría sido el resultado si la condición se hubiera cumplido" (hipótesis pasada).
- •Nunca "of", siempre "have."
Regla rápida
- •"Should have" = obligación o expectativa no cumplida (crítica/arrepentimiento).
- •"Could have" = posibilidad no realizada (neutral).
- •"Would have" = resultado hipotético de un condicional pasado.
- •Nunca "should/could/would of", siempre "have."
¿Sabías que...?
El error de escribir "should of" en lugar de "should have" es uno de los errores ortográficos más frecuentes entre hablantes nativos del inglés, especialmente en el inglés escrito informal. La razón es estrictamente fonética: "should've" suena exactamente igual que "should of" en el habla fluida. El resultado es que hablantes nativos que pronuncian perfectamente el inglés lo escriben mal porque su memoria ortográfica está mapeada sobre su representación fonética. Este fenómeno, error ortográfico causado por la identidad fonética de dos formas, se llama "fusión homofónica." Otros ejemplos clásicos en inglés: "your/you're," "there/their/they're," "to/too/two."
Practica lo que aprendiste
Ejercicio 1 · Elige la correcta
You _____ have told me earlier! Now it's too late to change the plans.
Ejercicio 2 · Elige la correcta
She _____ have arrived by now. The flight landed an hour ago.
Ejercicio 3 · Forma la palabra
Pares relacionados
'Could of' no existe en inglés correcto; la forma correcta siempre es 'could have' (could've).
'Could you...?' pregunta si alguien puede hacer algo; 'would you...?' pregunta si estaría dispuesto.
El segundo condicional expresa situaciones presentes o futuras imaginarias; el tercero expresa situaciones pasadas que no ocurrieron.
'Wish' e 'if only' expresan deseos sobre situaciones hipotéticas; 'if only' es más enfático y dramático.
Bryan López
Fundador de SpeakUP Academy