Over the last few


Hi all Should I use "I have been" with "over the last few years" definition? Thanks beforehand

over the last few asked Sep 07 '12 at 15:06 Ejdaha New member

2 answers


You can use I have been if you are still doing it, but I would change over to forOver gives the sense that there was an end point.  If that is the case, you need to keep your verb in the past as well.


I have been volunteering at the homeless shelter for the past few years.


I was taking belly dancing classes over the past few years, but now I'm learning the tango.

link comment edited Sep 07 '12 at 16:20 Patty T Grammarly Fellow

Yes, if it's something you've been doing consistently throughout the past few years and continue to do:


I have been working at this office over the last few years.


If it's something you had been doing consistently, but then stopped doing, use this:


I had been working at that office over the last few years, but I changed jobs last month.


If it's something you had been doing, but inconsistently and not anymore, this construction is better:


I worked at that office on and off over the last few years.

link comment answered Sep 07 '12 at 16:21 Actually Holly Expert

Your answer

Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.