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?