for the past (length of time)
This is a phrase used to tell how long something has been continuing. It's used for an action that's still happening now, but may or may not continue in the future:
I've been living in New York for the past three and a half years.
Follow PhraseMix