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
Game Code: 1495291
English
20
Public
Eng File Pre Int 12A grammar
Play
Study
Slideshow
Share
ReaG
29
Share Past Perfect
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
She ____________ (be) very cold because she _____________ (not take) her coat
was / hadn't taken
15
The printer ___________ (not work) because he ___________ (not turn) it on
didn't work / hadn't turned
15
I __________ (not can) take a photo of the crocodile because I _________ (forget) to charge the battery
couldn't / had forgotten
20
They ____________ (never fly) before and they __________ (be) very nervous
had never flown / were
25
When he __________ (arrive) at the pool, he realized he _________ (not bring) his swimsuit
arrived / hadn't brung
20
She _________ (just have) dinner so she ________ (not be) hungry
had just had / wasn't
25
She ________ (have to) pay again because she _______ (lose) her ticket
had to / had lost
15
The waitress ________ (run) after him because he ________ (not pay) the bill
ran / hadn't paid
20
The firetruck ________ (arrive) after the fire __________ (go out)
arrived / had gone out
25
They _______ (can) speak French because they ______ (learn) it at school
could / had learned
20
She ______ (be) tired because she _______ (be) in the queue all night
was / had been
15
When they ________ (get) to the train station, the train _________ (already leave)
got / had already left
20
I _________ (not recognize) him because he ___________ (become) fat
didn't recognize / had become
15
My father __________ (be) really angry because I __________ (throw) a party
was / had thrown
15
When I ________ (go) to school today, I realized that I _________ (leave) my brain at home
got / had left
25
Last year Juan ________________________________ (pass) all his exams.
passed
10
‹
1
2
›
Play for Free
Baamboozle+
NEW!
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
More
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