"for the past few years" znaczy w tym kontekście "przez parę ostatnich lat"
znaczenie "over the past few years" jest praktycznie takie same
różnica: powszechnie używa się formy "for ...", forma z "over ..." będzie zrozumiana, ale nie jest powszechnie używana
dodatkowo "for ..." mówi raczej o pasywnym okresie, podczas gdy "over ..." zdaje się mówić o jakiejś aktywności w danym okresie - choć w obu sytuacjach można użyć "for"
Wykup dostęp, aby dodać komentarz.