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
9B
Game Code: 1766992
Kazakh
17
Public
Present Perfect
Play
Study
Slideshow
Share
Merey21
127
Share 9B
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
They've been playing for forty minutes but no one ___ (score) a goal yet.
They've been playing for forty minutes but no one has scored a goal yet.
25
Can we go if we ___ (finish) ?
Can we go if we have finished ?
25
Who ___ (eat) all the cake?! There's none left.
Who has eaten all the cake?! There's none left.
25
Sorry the kitchen's a mess. Bob ___ (cook).
Sorry the kitchen's a mess. Bob has been cooking.
25
Kevin has been looking for a job (since / for) he left school.
Kevin has been looking for a job since he left school.
25
The weather is dry. It hasn’t rained (since / for) a few weeks.
The weather is dry. It hasn’t rained for a few weeks.
25
Our neighbour ________ (play) the violin for the last three hours and it is driving me crazy!
Our neighbour has been playing the violin for the last three hours and it is driving me crazy!
25
I ________ (already / fill) in over forty job applications and still no news on any of them.
have already filled
25
How many times ______ (you/eat) Japanese food?
have you eaten
25
Henry _________ (be married) for five years, but I _________ (not meet) his wife yet.
has been married; haven't met
25
The teacher ___ (give) us really difficult tests all year.
has been giving
25
____ the latest news?
Have you heard
25
She ____ all night long. She is a party animal.
has been dancing
25
She looks exhausted because she __________ (work) on her research project for the past six hours without a break.
has been working
25
Since I moved to this city, I __________ (expand) my social circle and __________ (make) many new friends.
Since I moved to this city, I have expanded my social circle and have made many new friends.
25
The marathon runner __________ (train) for months, and today, he __________ (finally complete) his 10th marathon.
The marathon runner has been training for months, and today, he has finally completed his 10th marathon.
25
‹
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
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