Learn English – is “over the past years” a natural sounding expression


I have heard "over the past few years" or "over past years", but I just read a document that said "X, Y and Z have been beneficial over the past years". This strikes me as wrong, but I found the expression used here:


Am I wrong and the phrase is fine?

Related Topic