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
Present Perfect / Present Perfect Continuous
Game Code: 1236117
English
18
Public
grammar
Play
Study
Slideshow
Share
Margarita
30
Share Present Perfect / Present Perfect Continuous
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
__________ you ____________(complete) the history project yet? - No, I _______________(do) it all day.
HAVE YOU COMPLETED, HAVE BEEN DOING
15
Why is he exhausted? - He ________(tidy) the house after the party.
HAS BEEN TIDYING
15
Why is he anxious? - The police ______________(chase) him so long
HAVE BEEN CHASING
15
Since September Sam ____________(jog). That's because he _____________(not have) a job.
HAS BEEN JOGGING, HASN'T HAD
15
Did your brother forget about football? - I _____________(remind) him three times
HAVE REMINDED
15
I'm going home, I _____________(not feel) well since this morning
HAVEN'T BEEN FEELING
15
How long _____________(ALEX/ be) a member of the club? - For 2 years
HAS BEEN
15
You look so worried. _______________(you/ not/ sleep) all night?
Haven't you been sleeping
15
Why is your hai wet? - It _________________(not rain) !
Hasn't been raining
15
How are you? Where _____________(you/ be)? What ____________(you/ do)?
Where have you been? What have you been doing
15
My sister _______________(not play) the piano recently. She _________(paint) a portrait
HASN'T been playing, has been painting
15
Why are you so tired? - I _______________(not sleep) well. I _____________(wake) up very early.
HAVEN'T been sleeping, HAVE WOKEN UP
15
I ____________(go) to Paris twice but Iwouldn't mind going again
HAVE GONE
15
You ______________(not have) this phone for a long time. Wy do you want a new one?
HAVEN'T HAD
15
Why is she so relaxed? - She _____________(be) on holidays.
HAS BEEN
15
It's ______________(be) 5 years since I ___________(go) skateboarding
HAS BEEN, WENT
15
‹
1
2
›
Play for Free
Baamboozle+
NEW!
Baamboozle+
NEW!
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