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 simple and continuous
0
%
0
0
0
Back
Restart
When we arrived to the party they ____________ all the food. (already / eat)
had already eaten
Oops!
Okay!
By the age of one, Henry _______________ (visit) six different countries.
had visited
Oops!
Okay!
It __________ (rain) and the pavement _________(be) covered with puddles.
had been raining / was
Oops!
Okay!
The passengers were cross because the airline ____________ (lose) everyone's bags
had lost
Oops!
Okay!
Peter was Sally's best friend. She ___________ (know) him all her life.
had known
Oops!
Okay!
I felt exhausted when I got home because I ________________(travel) for two days.
had been travelling
Oops!
Okay!
Before travelling to India I made sure I _____________ (have) the necessary vaccinations.
had had
Oops!
Okay!
She was exhausted because she ________ (work) since 8 o'clock that morning.
had been working
Oops!
Okay!
I ____________ (see) John yesterday, but he ______ (run) so he was too tired to chat.
saw / had been running
Oops!
Okay!
I _____________ (wait) for hours, so I was really glad when the bus finally ________ (arrive)
had been waiting / arrived
Oops!
Okay!
When I got to the hotel, I realised that I ____________ (forgot) to pack my toothbrush.
had forgotten
Oops!
Okay!
Why __________ (be) the baby's face so dirty? He __________ (eat) chocolate.
was / had been eating
Oops!
Okay!
Passengers ______________ (wait) for over an hour when the pilot announced that there would be further delays.
had been waiting
Oops!
Okay!
When I ________ (arrive) it was clear she __________ (work). There were papers all over the floor.
arrived / had been working
Oops!
Okay!
The children were wet because they __________ (play) football in the rain.
had been playing
Oops!
Okay!
I _________________ (not/see) Jacob for several years, but I recognised him immediately.
hadn´t seen
Oops!
Okay!
I was delighted when I found my keys. I _____________ (look) for them for hours.
had been looking
Oops!
Okay!
When we got to the station we realised the train _____________________. (already / leave)
had already left
Oops!
Okay!
We were very hungry because we ______________. (not eat)
hadn´t eaten
Oops!
Okay!
For her sixtieth birthday, Margaret decided to go on a cruise, as she ____________ (not be) on one before.
had not been
Oops!
Okay!
Everything was white because it ___________. (snow)
had been snowing
Oops!
Okay!
She _______________ (look) at holidays to Australia before she realised they were out of her budget.
had been looking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies