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
Present Perfect Simple or Present Perfect Progre ...
Game Code: 292566
English
21
Public
Grammar
Play
Study
Slideshow
Share
Jackie
337
Share Present Perfect Simple or Present Perfect Progressive
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
Lisa _________ (wait) for the bus for half an hour, but it _________ (not arrive) yet.
has been waiting / has not arrived
15
Mike's car ____________(make) strange noises because he filled it with Fanta instead of gas. He ________ (clean) the gas tank but it's ruined.
has been making / has cleaned
15
Chalula ________ (write) a letter for the school newspaper for 7 years, and she still ___________ (not finish) yet.
has been writing / hasn't finished
25
I feel sick. I _____________ (eat) Doritos for three hours straight.
have been eating
10
She's a terrible dancer but this ____________ (not stop) her from dancing at weddings.
hasn't stopped
15
Great choice! 10 points because you're just that good.
Woohoo!
10
Your eyes look very red. _________ (see) an eye doctor?
Have you seen
25
My brother ___________ (take) a shower for 20 minutes!
has been taking
5
My brain is about to explode. I _____________ (watch) Netflix for 10 hours straight.
have been watching
20
I can't believe my jacket ripped. I _____________ (only have) it for 3 days.
have only had
10
Jessica _____________ (live) in this apartment for 30 years.
has been living
25
15 free points!
Explain to the other team that sometimes life can be unfair.
15
She _____________ (look) for her keys for an hour.
has been looking
20
He _____________ (tell) a lot of jokes lately, and his friends ___________ (warn) him that he needs to stop.
has been telling / have warned
25
How many times _________ (you/take) this exam?
have you taken
10
25 points for having a great smile!
You know you do
25
‹
1
2
›
Play for Free
Baamboozle+
NEW!
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