Question: who sings the song it should've been me
Answer: It has been performed by Yvonne Fair , Gladys Knight & the Pips and Adeva among others .