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