Per favore, dimmi perché è stato usato overe non for!
Risposta del madrelingua
Rebecca
Over the past 10 yearssignifica che un'azione è stata eseguita una volta negli ultimi 10 anni o non è stata eseguita continuamente. In altre parole, il bisogno di dormire dopo l'apprendimento è stato scoperto ad un certo punto nell'ultimo decennio. Se la modifica si verifica in un determinato periodo di tempo, è possibile utilizzare Over. Esempio: She has owned three dogs over the past 10 years. (Ha avuto tre cani negli ultimi 10 anni.) For the past 10 yearsè l'esecuzione costante di un'azione per un periodo di 10 anni. È possibile utilizzare questa espressione quando non si verifica alcun cambiamento nel comportamento in un determinato periodo di tempo. Esempio: He has been playing piano for the past 10 years. (Suona il pianoforte da 10 anni.)