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
6B2 D13
Game Code: 2591808
English
15
Public
Present perfect continuous
Play
Study
Slideshow
Share
Christine17
92
Share 6B2 D13
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
2. Could you translate this Arabic song for me? I understood Arabic when I was a child, but _____________ (I / forget) it all.
I’ve forgot(ten)
15
3. What’s that mark on the side of the car? __________________________ (you / have) an accident?
Have you had
15
4. The lock on this case is broken. ___________ (you / play about) with it?
Have you been playing about / Have you played about
15
5. Your Portuguese is very good. ________ (you / study) it long?
Have you been studying
15
6. Of course you don’t know what I think! __________________________ (you / never / ask) my opinion.
You have never asked
15
7. I’m not surprised ______________ (he / fail) the exam. ______________ (he / not / work) hard recently.
he has failed - He hasn’t been working
15
8. Mina’s hands are very dirty. ___________ (she / repair) her bike.
She has been repairing
15
9. I’m going to make some lunch for the kids. ______ (they / swim) all morning. I’m sure they’re hungry
They’ve been swimming
15
10. __________________________ (I / do) grammar exercises all morning. I deserve a break.
I have been doing
15
1. Have you ever visited Ibiza?
b. Have you been to Ibiza?
a. Did you visit Ibiza?
c. Have you visited Ibiza recently?
15
2. This is the first time I’ve been skiing
b. I haven’t been skiing for a long time
a. I’ve been skiing once before.
c. I’ve never been skiing before.
15
3. I’ve had two holidays this year.
a. I’ve just come back from holiday.
b. I’ve been on holiday twice this year.
c I’ve been away for two weeks.
15
4. We’ve just got home from the beach.
b. We haven’t been to the beach for a long time.
a. We were at the beach very recently.
c. We went to the beach yesterday.
15
5. My manager hasn’t been at work for a week.
a. My manager has left the company.
b. My manager has been away for a week.
c. My manager didn’t come to work last week.
15
6. I haven’t checked my emails since this morning.
c. I checked my emails this morning.
a. I have just checked my emails.
b. I haven’t checked my emails today.
15
Play for Free
Baamboozle+
NEW!
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