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
Game Code: 951295
English
23
Public
Practise using the Present Perfect Simple or Continuous in contrast with Past Simple.
Play
Study
Slideshow
Share
SusanMain
273
Share Present Perfect
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
It __________ every day since the start of our holiday. I want to go home!
was raining
rained
has just rained
has rained
15
A: How many tests __________ last week? B: Only two, but I was so stressed out!
were you having
have you been having
have you had
did you have
25
They __________ six countries since they ___ to Europe ten days ago.
have sawed/ were arriving
have already seen/ came
saw/ have come
have been seen/ arrived
10
Jim __________ karate since he was six, and now he is a professional.
has already practised
has been practising
already practised
practised
15
A: How many cups of coffee ________ today? B: Only one, but I usually have at least three.
did you have
you had
you have had
you have been having
25
Mary isn't here because she _______________ shopping with Sue. They go every Friday afternoon.
has been going
has gone
has going
has been
25
A: I can't find my hamster anywhere. I hope he _____
hasn't ran away yet
didn't ran away
hasn't run away
hasn't been running away
15
A: __________ yesterday? B: No, we've been here for a few days already.
you arrived
have you been arriving
have you arrived
did you arrive
10
A: How long _____ the flu? B: About two weeks, and I still can't stop sneezing.
had you had had
have you still had
have you had
did you have
10
A: How long _____ to play the piano? B: About a year, but I'm not very good yet.
are you learning
have you learned
you learned
have you been learning
20
A. __________ an operation? B: Yes, but I was very young, so I don't really remember it.
Have you ever had
Have you ever been having
Have you just had
Did you have ever
15
They are completely exhausted. They __________ for a few hours.
have been climbing
has been climbing
climbed
are climbing
15
The glass is still full. He __________ his beer yet.
hasn't drunk
hasn't been drinking
hadn't drink
didn't drunk
25
He __________ Martha for long. They __________ 2 months ago, in school.
hasn't known / met
hasn't been known/ met
didn't know/ met
doesn't know/ met
20
You're finally here! Where __________ ?
have you been being
have you been
were you be
did you be
25
I'm sorry I'm covered in mud - I __________ in the garden all morning.
did work
have working
am working
have been working
15
‹
1
2
›
Play for Free
Baamboozle+
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