(something has happened) over the last (time period)
Use this expression to talk about something that started changing in the past and has continued changing until now:
I've been getting better and better at English over the last two years.
You can also use the phrase "over the past ___" in the same way:
I've been getting better and better at English over the past two years.
"Over the last ___" is technically more correct.
Follow PhraseMix