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
Game Preview
Past Perfect Simple or Past Perfect Continuous
×
Sorry, you need Baamboozle+ to continue.
Game Code: 360713
English
22
Public
Practice about these 2 tenses
Play
Study
Slideshow
Share
Evgenia
132
Share Past Perfect Simple or Past Perfect Continuous
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
He made a dentist's appointment because he .................... (broke) a tooth
had broken
10
We ............... (not leave) enough time, so we missed our train
hadn't left
10
After she .............. (chose) a new skirt, she looked for a top to match it.
had chosen
10
I couldn't make my new tablet work because I .............. (lose) the instructions
had lost
10
When I checked the receipt later, I realised I .............. (pay) too much for my shopping
had paid
10
Sam forgot to take a hat on the camping trip, but luckily his friend .............. (bring) a spare one
had brought
10
The car went off the road because it .............. (hit) a patch of ice
had hit
10
You would have saved money if you ..............(buy) that DVD in the sale
had bought
10
We .............. (travel) for less than an hour when the coach broke down
had been travelling
10
I .............. (wait) for my friend for an hour when he phoned to say he couldn't come
had been waiting
10
When I met Dean, he .............. (work) as a teacher in Argentina since 2012
had been working
10
I could tell my mum ..............(cook) because the kitchen smelled of curry
had been cooking
10
They .............. (look) for their dog for 2 days when it turned up outside their house
had been looking
10
My cousin .............. (learn) to drive for over a year before she passed her test
had been learning
10
He eventually went to the doctor because his leg .............. (hurt) for a week
had been hurting
10
I .............. (try) to get a ticket to the show for several minutes when the website crashed
had been trying
10
‹
1
2
›
Play for Free
Baamboozle+
NEW!
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
How to Play
Make some teams
Take turns choosing questions
Say the answer then hit the
Check
button
Click
Okay
if the team is correct or
Oops
if not
Teams
Sign in to choose
1
2
3
4
5
6
7
8
Grid Size
Sign in to choose
8
16
24
Quiz
Sign in to choose
Classic
Questions and Power-Ups
Classic Jr
Sign in to choose
×
Sign up for a trial to unlock features.
Get Started
Your experience on this site will be improved by allowing cookies.
Allow cookies