Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Past perfect
0
%
0
0
0
Back
Restart
Before Bizarrap ______ (make) a song with Rauw Alejandro, he ______ already ______ (make) a song with Quevedo
made / had already made
Oops!
Okay!
Felicia _________ (not - want) to see the same film because she _____ already _______(see) it twice
didn't want - had already seen
Oops!
Okay!
Yesterday the boys _____ (laugh) a lot because their friend _____ _______ (tell) a funny joke
laughed / had told
Oops!
Okay!
When Geoff ______ (have) his 11.00 am coffee, he _____ already ______ (drink) 3 cups
had / he had already drunk
Oops!
Okay!
By the time Karim was 15, he _____ ________ (learn) 6 languages
had learnt/learned
Oops!
Okay!
Obama ______ (be) confused because he _____ _______ (see) something strange
was / had seen
Oops!
Okay!
Bugs Bunny _______ (feel) love because he ______ _______ (see) a beautiful rabbit
felt / had seen
Oops!
Okay!
When CR7 _________ (sign) for Real Madrid he ____ already ______ (be) a champion at Manchester United
signed / had already been
Oops!
Okay!
Before he ______ (win) the Bundesliga in 2025, Harry Kane ___ never _____ (win) a trophy
won / had never won
Oops!
Okay!
By the time it ______ (be) his turn to fight, Pikachu ____ ______ (have) 5 cans of Monster
was / had had
Oops!
Okay!
Before Barça ______ (win) the European Cup in 1992, the club _____ ever ______ (win) the trophy
won / had never won
Oops!
Okay!
By the time Bad Bunny _____ (be) 30, he _____ already ______ (win) awards and ______ (sell) millions of songs
was - had already won awards and sold
Oops!
Okay!
Bournemouth __________ (celebrate) because the team ______ ________ (score) another goal. YOU REEEDDDDZZZZZZZZZZZZZ
celebrated / had scored
Oops!
Okay!
Messi _________ (not want) to leave Barça, because he _____ _______ (play) there all his career
didn't want - had played
Oops!
Okay!
By the time the children ___________ (arrive) at the station, the train ______ _______ (leave)
arrived / had left
Oops!
Okay!
There _____ (be) only one slice left because he _____ _______ (eat) all the other pieces
was / had eaten
Oops!
Okay!
By the time Zoolander _____ (be) 25, he ____ _________ (work) as a model for 7 years
was / had worked
Oops!
Okay!
Davinia _______ (no can) get into the house because she _____ _______ (leave) the keys on the table
couldn't / had left
Oops!
Okay!
Joey ______ (want) to go because he _____ ______ (make) plans
wanted / had made
Oops!
Okay!
When Sonia ________ (start) in the new school she ______ already ______ (study) in 5 different schools
started / had already studied
Oops!
Okay!
By the time Lucy _________ (stop) texting, she ______ _______ (sent) hundreds of emojis
stopped / had sent
Oops!
Okay!
The dog ______ (cry) because he ______ ______ (lose) his owner
cried / had lost
Oops!
Okay!
The Penguin _______ (be) angry because another penguin _____ ________ (eat) his fish
was - had eaten
Oops!
Okay!
When mum _______ (get) home, Ben ____ already _______ (do) all the washing
got / had already done
Oops!
Okay!
Pique _______ (drive) a Twingo, because Shakira ______ _______ (write) a song about him
drove / had written
Oops!
Okay!
Admiral Akbar ______ (be) scared because The Empire ______ __________(plan) a trap
was / had planned
Oops!
Okay!
She ______ (cry) in the toilet because she _____ _______ (receive) some bad news
cried / had received
Oops!
Okay!
Barney _______ (not be) happy because he _____ _______ (not meet) a lady
wasn't / hadn't met
Oops!
Okay!
He ________ (give) her a big hug because she _____ _______ (ask) for one
gave / had asked
Oops!
Okay!
Chandler panicked because he _____ ________ (forget) something important
had forgotten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies