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 simple or past perfect continuous
0
%
0
0
0
Back
Restart
We .............. (travel) for less than an hour when the coach broke down.
had been travelling
Oops!
Okay!
After she .............. (chose) a new skirt, she looked for a top to match it.
had chosen
Oops!
Okay!
I looked for my bag everywhere, but I couldn't remember where .......... (I/put) it.
I had put
Oops!
Okay!
I.............. (never/snorkel) before Mia took me last year.
had never snorkelled
Oops!
Okay!
When I checked the receipt later, I realised I .............. (pay) too much for my shopping.
had paid
Oops!
Okay!
By the time the shops opened, they .............. (queue) for nearly an hour.
had been queueing
Oops!
Okay!
My brother eventually went to the doctor because his leg .............. (hurt) for a week.
had been hurting
Oops!
Okay!
You would have saved money if you ..............(buy) that jacket in the sale.
had bought
Oops!
Okay!
When I met Dean, he .............. (work) as a teacher in Argentina since 2012.
had been working
Oops!
Okay!
I .............. (try) to get a ticket to the show for several minutes when the website crashed
had been trying
Oops!
Okay!
I could tell my mum ..............(cook) because the kitchen smelled of curry.
had been cooking
Oops!
Okay!
Sam forgot to take a hat on the camping trip, but luckily his friend .............. (bring) a spare one.
had brought
Oops!
Okay!
I couldn't make my new tablet work because I .............. (lose) the instructions.
had lost
Oops!
Okay!
Clara was annoyed because the book she'd ordered .............. (not/arrive) before her classes started.
hadn't arrived
Oops!
Okay!
Greg was tired last night because .............. (he/play) basketball all day.
had been playing
Oops!
Okay!
He made a dentist's appointment because he .................... (broke) a tooth.
had broken
Oops!
Okay!
We ............... (not leave) early enough, so we missed our train.
hadn't left
Oops!
Okay!
My cousin .............. (learn) to drive for over a year before she passed her test.
had been learning
Oops!
Okay!
How long .............. (you/play) the guitar before we met?
had you been playing
Oops!
Okay!
I .............. (wait) for my friend for an hour when he phoned to say he couldn't come.
had been waiting
Oops!
Okay!
They .............. (look) for their dog for 2 days when it turned up outside their house.
had been looking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies