Question: Who sings the song it's been a while?
Answer: Staind
Natural Questions answer: American rock band Staind (from the Wikipedia article "It's Been Awhile")