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 vs Present Perfect Continuous
Game Code: 1872388
English
15
Public
Intermediate 4
Play
Study
Slideshow
Share
Jelenamk
35
Share Present Perfect vs Present Perfect Continuous
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
A: Why are you all wet? B: Because __________________. (swim)
I've been swimming / have been swimming
15
A: Aaatchoo! I think I have a cold. B: Uh-oh! How long __________________?
have you had it
15
A: Jerry and Sophie make a lovely couple. B: It's true. How long __________________ (go) out together?
have they been going
15
A: What have you had to eat today? B: I______________ (have) two hamburgers, a banana, and ice cream.
've had / have had
15
A: What was that noise? B It's Jack. He ______________ (broke) your favorite vase!
's broken / has broken
15
A: Wow! You play guitar really well! B: Thanks. I ______________ (take) lessons for a few months.
've been taking / have been taking
15
A: Kate! Hi! How are you? B: Pete! Lovely to see you! What ________________ (do) lately?
have you been doing
15
A: Have you finished your homework yet? B: Yes, I __________ (finish) my essay, so I'm going to bed now.
've finished / have finished
15
A: Why is she so tired? B: She _________________ (run) for hours.
's been running / has been running
15
I'm so bored. It _______________ (rain) all day!
's been raining / has been raining
15
The cup is full. He _______________ (not drink) his coffee yet.
hasn't drunk
15
I _________________ (try) to lose weight for months.
've been trying / have been trying
15
We're not hungry. We ________ already _______ (have) dinner.
've already had, have already had
15
Where is the bus? We ___________ (wait) for over an hour!
've been waiting / have been waiting
15
I ___________ (not see) Tracy recently. Where has she been?
haven't seen
15
Play for Free
Baamboozle+
NEW!
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