student asking question

¿Por qué es "over the past 10 years" y no "for the past 10 years"? ¿Hay alguna diferencia?

teacher

Respuesta de un hablante nativo

Rebecca

"Over the past 10 years" implica que la acción de la que se habla se llevó a cabo una o más veces durante los últimos diez años. Es decir, que el descubrimiento de que se necesita dormir antes de aprender algo se realizó en los últimos diez años. "Over" se puede utilizar cuando se realiza un cambio durante un cierto periodo de tiempo. Ej: "She has owned three dogs over the past 10 years." (Ha tenido tres perros en los últimos 10 años.) "For the past 10 years" implica que la acción se ha llevado a cabo en un periodo de diez años. Esta expresión se puede utilizar cuando la acción no cambia en el periodo de tiempo del que se habla. Ej: "He has been playing piano for the past 10 years." (Lleva tocando el piano desde hace 10 años.)

Preguntas y respuestas populares

04/19

¡Completa la expresión con un cuestionario!

Porque lo que se ha descubierto durante los 10 años pasados, más o menos,