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
Complete First past perfect
0
%
0
0
0
Back
Restart
The waiter, who was very stressed, brought a fruit drink that I ...... (not order)
had not ordered
Oops!
Okay!
We reffered to the documents that the professor ____________(hand) to us at the start of the lecture
Had given
Oops!
Okay!
When I finally reached the end of the queue, I found out that my colleague ___________ (pick up) the tickets an hour earlier
had picked up
Oops!
Okay!
She _____________ (watch) the programme every week for nearly two months, but to my horror I had to miss the last episode
Had been watching
Oops!
Okay!
The hurricane completely destroyed the cottage that they ____________ (build) only a year earlier
had built
Oops!
Okay!
She ________________ (live) in London all her life and was reluctant to move, even when she got married
had lived
Oops!
Okay!
I _____________(wait) for hours so I was really glad when the bus finally _______ (arrive).
had been waiting / arrived
Oops!
Okay!
The boss _______________-(talk) to clients on Skype for hours so she ______________-(want) a break.
had been talking / wanted
Oops!
Okay!
It ____________(rain) and the pavement ____________(be) covered with puddles.
had rained or had been raining / was
Oops!
Okay!
He ____________ (cheat) for over a year in all his exams before one of the teachers finally found evidence to prove it
had been cheating
Oops!
Okay!
We were furious, because we ____________ (wait) for over five hours before the plane got permission to take off.
had been waiting
Oops!
Okay!
The children excitedly collected the nuts that _____________ (fall) from the trees
had fallen
Oops!
Okay!
I _____________(see) John yesterday, but he ________________(run) so he was too tired to chat.
saw / had been running
Oops!
Okay!
When I _____________(arrive) it was clear she _____________(work). There were papers all over the floor and books everywhere.
arrived / had been working
Oops!
Okay!
I had enormous difficulty recalling the complex password I ____________ (commit) to memory the previous night
had commited
Oops!
Okay!
She ______________ (ride) her pony all afternoon when we glimpsed her briefly as she went into the woods
had been riding
Oops!
Okay!
I _________________(drink) coffee all morning. By lunchtime, I ______________(feel) really strange!
had not drunk / felt
Oops!
Okay!
When they got home, they discovered that their babysitter ____________ (already put) their toddler to bed
had already put
Oops!
Okay!
They _________________(study) all day so when we _______________(meet) they were exhausted.
had been studying / met
Oops!
Okay!
Why ________(be) the baby's face so dirty? He ____________(eat) chocolate.
was / had eaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies