Proszę, powiedz mi, dlaczego użyto over, a nie for!
Odpowiedź native speakera
Rebecca
Over the past 10 yearsoznacza, że dana czynność została wykonana raz w ciągu ostatnich 10 lat lub nie była wykonywana w sposób ciągły. Innymi słowy, potrzeba snu po nauce została odkryta w pewnym momencie ostatniej dekady. Jeśli zmiana nastąpi przez pewien czas, możesz użyć Over. Przykład: She has owned three dogs over the past 10 years. (W ciągu ostatnich 10 lat miała trzy psy). For the past 10 yearsto konsekwentne wykonywanie działania przez okres 10 lat. Tego wyrażenia można użyć, gdy zachowanie nie uległo zmianie w danym okresie. Przykład: He has been playing piano for the past 10 years. (Gra na pianinie od 10 lat.)