student asking question

¿Es incómodo decir have cooked?

teacher

Respuesta de un hablante nativo

Rebecca

¡Es una buena pregunta! Este es un problema simple relacionado con el tiempo perfecto pasado vs presente. El presente perfecto se usa para referirse a un evento en el pasado o algo que comenzó en el pasado. Sin embargo, no se refiere específicamente al momento en que sucedió. Ejemplo: I've eaten steak. (comió bistec) Ejemplo: I've been to Paris. (He estado en París) El tiempo pasado simple tiene sentido aquí porque muestra una relación con una acción que ya se ha completado. Además, como puedes ver por lo que digo every year, parece apropiado usar el tiempo pasado simple aquí, no el tiempo presente perfecto, que no puede referirse a un tiempo específico. El pretérito simple se utiliza para representar específica y claramente un tiempo en el pasado. Por eso no se puede decir I've cooked you one lasagna for every year old you are. Ejemplo: Yesterday, I ate steak. (Comí bistec ayer) Ejemplo: I went to Paris last year. (El año pasado fui a París)

Preguntas y respuestas populares

04/19

¡Completa la expresión con un cuestionario!

Te he cocinado una lasaña por cada año que tienes.