Hamilton (Broadway Musical) – Wait for it

Practice verb tenses, especially the present simple and the present continuous, in your ESL classes with this beautiful song from the Broadway musical “Hamilton”: Wait for it. The lyrics of this song include lots of examples of the present simple- including the third person singular-, the present continuous, present perfect and past simple tenses. There…

Pink – Glitter in the air

Practise the present perfect simple with ever in your ESL class with this song, Glitter in the air by Pink. There are 9 different examples of the present perfect in this song: There is a suggestion on how to use this song in your ESL classes below, but for more ideas, click here. Lyrics Have…

Taylor Swift – So Long, London

Be the cool teacher in your school and connect with your “Swiftie” students while practising past simple verbs in your ESL class with this song, So Long, London from Taylor Swift’s 2024 album “The Tortured Poets Department”. There are 20 different verbs in the simple past tense in this song (12 of which are irregular):…

Justin Bieber – Love yourself

Practice past simple verbs in your ESL class with this song, Love yourself by Justin Bieber. There are 12 different verbs in the simple past tense in this song (8 of which are irregular): rained, broke, didn’t want, didn’t see, told, hated, was, tried, came, made, fell & felt There is a suggestion on how…

Brandy – Have you ever?

Practice the present perfect and especially the interrogative form have you ever… ? in your ESL class with this song, Have you ever? by Brandy. The 8 different examples of have you ever… in this song are: have you ever loved…, have you ever needed…, have you ever tried…, have you ever been…, have you ever…

Eagles – Hotel California

Revise multiple tenses, but especially the past simple in your ESL class with this song, Hotel California by Eagles. These song lyrics include 29 different verbs in 6 different tenses: There is a suggestion on how to use this song in your ESL classes below, but for more ideas, click here. Lyrics On a dark desert highway,…

Rick Astley – Never gonna give you up

Practice the future tense ‘going to’ in your ESL class with this song, Never gonna give you up by Rick Astley. There are 7 different examples of “going to” in the chorus of these song lyrics: There is a suggestion on how to use this song in your ESL classes below, but for more ideas,…

Pink – So What (I wanna start a fight)

Practice the future tense ‘going to’ in your ESL class with this song, I wanna start a fight by Pink. There are 7 different examples of “going to” in these song lyrics: There is a suggestion on how to use this song in your ESL classes below, but for more ideas, click here. Lyrics Na-na-na-na,…

Shania Twain – Whose bed have your boots been under?

Practice the present perfect simple tense and/or the interrogative with the question word “whose” in your ESL class with this song, Whose bed have your boots been under? by Shania Twain. You can find the following examples of the present perfect and whose in this song’s lyrics: whose bed have your boots been under whose heart did you steal…

Queen – We are the champions

Practice the present perfect tense in your ESL class with this song, We are the Champions by Queen. These song lyrics include 7 examples of the present perfect simple: “I’ve paid”, “I’ve done”, “I’ve made”, “I’ve had”, “I’ve come”, “I’ve taken” & “it’s been”. There is a suggestion on how to use this song in your ESL classes…

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…

Katy Perry – Roar

Revise multiple tenses in your ESL class with this song, Roar by Katy Perry. These song lyrics include 20 examples of verbs in 6 different tenses: used to (used to bite) past simple (sat, agreed, forgot, had, let, stood, fell, held, got up, earned, went) present simple (hear, get, see, am) going to (going to shake, going to…