Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect in songs
0
%
0
0
0
Back
Restart
Hey, I __________(just meet) you, and this is crazy, but here's my number, so call me maybe.
Hey, I've just met you, and this is crazy, but here's my number, so call me maybe. Carly Rae Jespen - Call me maybe
Oops!
Okay!
She takes the long way home And all of my friends_______(see) her naked.
She takes the long way home, And all of my friends have seen her naked. Shawn Mendes - Bad Reputation
Oops!
Okay!
I'm at a payphone trying to call home, all of my change I ______ (spend) on you.
I'm at a payphone trying to call home, all of my change I've spent on you. Maroon5-Payphone
Oops!
Okay!
And if you close your eyes, does it almost feel like you _______ (be) here before?
And if you close your eyes, does it almost feel like you've been here before? Bastille - Pompeii
Oops!
Okay!
Where ____ you _____(be) all my life?
Where have you been all my life? Rihanna - Where have you been
Oops!
Okay!
I won't say a word, they ______(all say) before, you know.
I won't say a word, they've been all said before, you know. Adele - All I ask
Oops!
Okay!
I _____________ (have) the time of my life and I __________ (never feel) his way before.
I've had the time of my life and I've never felt this way before. (Dirty Dancing - Time of my Life)
Oops!
Okay!
I _______(never mean) to start a war, I just wanted you to let me in.
I've never meant to start a war, I just wanted you to let me in. Miley Cyrus - Wrecking ball
Oops!
Okay!
You don't have to say you love me I just wanna tell you somethin' Lately you______ (be) on my mind
You don't have to say you love me I just wanna tell you somethin' Lately you've been on my mind. Harry Styles - Adore You
Oops!
Okay!
'cause I know we weren't perfect but I _____ (never feel) this way for no one.
'cause I know we weren't perfect but I've never felt this way for no one. Olivia Rodrigo – drivers license
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies