The present perfect can be a difficult tense to teach learners of English as a second language, and the use of “for“ and “since“ only makes it harder. So give your students a break with this beautiful song. This song includes 13 examples of the present perfect (10 present perfect simple and 3 present perfect…
Present perfect continuous
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…
Hugh Grant & Haley Bennett – A Way Back into Love
Practice the present perfect continuous with this song, A Way Back into Love by Hugh Grant and Haley Bennett. This song is from the movie “Music and Lyrics”. These song lyrics include 7 examples of the present perfect continuous: I’ve been living / sleeping / hiding / setting aside / watching / searching & looking…
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…