Mariah Carey – All my life

This song comes with a worksheet to use in the classroomPractice 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 how to use this song in your ESL classes below, but for more ideas, click here.

YouTube player

Lyrics

I’ve been waiting for someone to come into my life
Who would bring me joy and give me pleasure
I have taken chances on romances once or twice
And I found that in my heart it’s you I treasure

You and only you can make me feel the way I do
You and only you can make it better
You and only you can do the freaky things you do
And I’m so into you and that’s forever and ever

All my life
My love’s been waiting for you
All my life
My heart’s been waiting too

All my life…

I’ve been wishing on a star
I’ve been praying on my knees
I’ve got some sly and sexy tricks to show you
Most of all I’ll give you anything boy that you need
To keep you right here by my side
I know you
I’ll show you

You and only you can make me feel the way I do
You and only you can make it better
You and only you can do the freaky things you do
And I’m so into you and that’s forever and ever

All my life
My love’s been waiting for you
All my life
My heart’s been waiting too
Don’t you know I need you
and adore you?
All my life I’ll give to only you

All my life…

I’ve been taking chances on romances once or twice…

Suggested activity: fill the gaps

Download this exercise (PDF)

Listen to the song and fill the gaps with the verbs in brackets in the present perfect simple or the present perfect continuous

I1_______________ (wait) for someone to come into my life
Who would bring me joy and give me pleasure
I 2_______________ (take) chances on romances once or twice
And I found that in my heart it’s you I treasure

You and only you can make me feel the way I do
You and only you can make it better
You and only you can do the freaky things you do
And I’m so into you and that’s forever and ever

All my life
My love3_______________ (wait) for you
All my life
My heart4_______________ (wait) too

All my life…

I5_______________ (wish) on a star
I6_______________ (pray) on my knees
I’ve got some sly and sexy tricks to show you
Most of all I’ll give you anything boy that you need
To keep you right here by my side, I know you, I’ll show you

You and only you can make me feel the way I do
You and only you can make it better
You and only you can do the freaky things you do
And I’m so into you and that’s forever and ever

All my life
My love7_______________ (wait) for you
All my life
My heart8_______________ (wait) too
Don’t you know I need you and adore you?
All my life I’ll give to only you

All my life…

I9_______________ (take) chances on romances once or twice…

Mariah CareyAmerican singer-songwriter (born 1969)

Mariah Carey is an American singer-songwriter, record producer, and actress. An influential figure in music, she is known for her five-octave vocal range, melismatic singing style, and signature use of the whistle register. Referred to as the “Songbird Supreme” by Guinness World Records, she was ranked as the fifth greatest singer of all time by Rolling Stone in 2023.