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
Game Preview
THE PERFECT
Game Code: 664032
English
20
Public
Every tense has the perfect aspect.
Play
Study
Slideshow
Share
Nhanchos
187
Share THE PERFECT
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
She _______ (live) in Hanoi for the past 10 years.
has lived/has been living
15
The last time I saw Kelly was 5 hours ago. --> I haven't ______________.
seen Kelly for 5 hours.
20
Mark's never seen such a gorgeous girl as Kat. --> Kat is
the most gorgeous girl Mark has ever seen.
25
They ________ (wait) for the bus over the past 2 hours.
have been waiting/have waited
15
Throughout the lockdown, she _______ (read) 3 books.
has read
20
She has ________ (read) her favorite book for 1 hour.
has been reading
15
The bank robbers ________ (get) away with loads of money as the police _________ (fail) to catch them.
got - had failed/had got - failed
20
Since her mother _______ (forget) to lock the door, a burglar _______ (break) into their house.
had forgotten - broke
25
That was the very first time Mary _______ (pay) a visit to Taiwan.
had paid
20
They ______ (watch) TV for the past 3 hours until there _______ (be) a blackout.
had been watching - was
25
It was not until his mom _______ (pass) away did he realize how precious she is.
had passed
20
This is the most thrilling film Jane's dad has ever watched. --> Jane's dad has never
watched such a thrilling film (before).
20
Only after they ______ (part) ways did he know how sorrowful a breakup can be.
had parted
20
Hardly ____________ (put) my pen down when the teacher ______ (start) to collect the students' papers.
had I put - started
20
No sooner _________ (set) up his own company than a large number of people ______ (compete) for its shares.
had he set - competed
20
Hurry up! The match _________ (kick) off by the time we ________ (arrive) at the stadium.
will have kicked - arrive
20
‹
1
2
›
Play for Free
Baamboozle+
NEW!
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
Baamboozle+
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