student asking question

¿Qué significa "should have p.p"? ¿Sería correcto decir simplemente "should" aquí?

teacher

Respuesta de un hablante nativo

Rebecca

"Should have" se utiliza en este caso para expresar que algo no ha ocurrido, pero que se desea que ocurriera, por eso se utiliza para expresar un error o fallo cometido en el pasado. "Should have" siempre se utiliza con la conjugación en pasado. No sería correcto utilizar "should" en este caso porque "should" se utiliza para expresar algo que se espera o dar una opinión. Además, "should" se suele utilizar junto al infinitivo de un verbo, mientras que el "have" de "should have" se utiliza junto al pasado para que pase a formar la conjugación en perfecto y que así indique que la acción se ha completado. Aquí van otros ejemplos: Ej: "You should eat something before you go to school." (Deberías comer algo antes de ir al colegio.) Ej: "You should have eaten something before you went to school." (Deberías haber comido algo antes de ir a la escuela.)

Preguntas y respuestas populares

04/20

¡Completa la expresión con un cuestionario!

Si hubieras pensado que tendrías frío, habrías traído tu propia chaqueta.