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
Perfect Tenses
×
Sorry, you need Baamboozle+ to continue.
Game Code: 1189177
English
18
Public
Present Perfect Simple, Present Perfect Continuous, Past Perfect, Past Perfect Continuous
Play
Study
Slideshow
Share
Monika
81
Share Perfect Tenses
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
We left the school as soon as we ........................ (finish) eating our lunch.
had finished
15
By the time I got home, my mum ............................. (tidy) the whole flat.
had tidied
15
My dad ..........................(work) in this company for 20 years now.
has been working
15
Harry ............................... (know) his girlfriend for 5 years before he proposed to her.
had known
15
Look! I ......................... (find) a kitten in the garden!
have found
15
Sorry I'm late! How long ...........................you ........................................... for me?
have you been waiting
15
They ...............................(save) for 5 years before they bought the car.
had been saving
15
What a nice smell! I am sure mum ...............................(bake) something.
has been baking
15
What a great cake! I am sure mum ........................ (bake) it!
has baked
15
A: Why are you so wet?? B: I ...................................... (walk) in the rain.
have been walking
15
Sorry, I cannot go with you. I .................................(not do) the housework yet and mum will be angry.
have not done
15
When I got home I realised I ................................... (forget) to turn off the lights in the office.
had forgotten
15
By the time we got to the cinema the film .............................(start) so we missed the beginning.
had started
15
I .......................... (study) for 3 hours! I am so tired!
have been studying
15
I am not going to London with you as I ........... already ......... (be) there twice.
have already been
15
A: Why is there such a mess in the kitchen? B: Grandma ................................. (cook).
has been cooking
15
‹
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