Mariah Carey – All my life

Practice the present perfect continuous in your ESL class with this song, All My Life by Mariah Carey. These song lyrics include 6 examples of the present perfect continuous: “I’ve been waiting/wishing/praying/taking”, & “[it]’s been waiting…” and 2 examples of the present perfect simple: “I have taken” & “I’ve got”. There is a suggestion on…

Amy Studt – Testify

Practice the present perfect continuous in your ESL class with this song, Testify by Amy Studt. These song lyrics include 5 examples of the present perfect continuous, and 3 examples of the present perfect simple: I’ve been cheating, I’ve been fighting, I’ve been lying, I’ve been pushing, I’ve been hating & it’s been, I’ve lost…