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
Past Perfect / Past Perfect Continuous
0
%
0
0
0
Back
Restart
He was tired because he ___________ (play) basketball all afternoon.
had been playing
Oops!
Okay!
By the age of 30, she ___________ (have) five different jobs.
had had
Oops!
Okay!
He made a dentist’s appointment because he __________ (break) a tooth.
had broken
Oops!
Okay!
I _____________ (wait) for half an hour outside the cinema before my friends arrived.
had been waiting
Oops!
Okay!
She was tired because she __________ (work) since very morning.
had been working
Oops!
Okay!
He ___________ (sleep) for eight hours and still wasn't awake when I called.
had been sleeping
Oops!
Okay!
They ___________ (learn) Spanish for five years before they visited Spain.
had been learning
Oops!
Okay!
I _____________ (try) to get tickets for the show for weeks before I finally bought them.
had been trying
Oops!
Okay!
I __________ (wait) for my friend for an hour when he phoned to say he couldn’t come.
had been waiting
Oops!
Okay!
Kate __________(just/get) home when I phoned.
had just got
Oops!
Okay!
We all went to sleep after we __________ (put up) the tent.
had put up
Oops!
Okay!
We __________ (not leave) enough time, so we missed our train.
hadn’t left
Oops!
Okay!
I wasn't sure who she was. I ________ (see) her before, but I couldn't remember where.
had seen
Oops!
Okay!
She ________ (finish) her homework by dinner time.
had finished
Oops!
Okay!
I _________(wait) for you for 20 minutes before you got off the bus.
had been waiting
Oops!
Okay!
My cousin __________ (learn) to drive for over a year before she passed her test.
had been learning
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies