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 Simple / Continuous
Game Code: 1016567
English
16
Public
Present Perfect Simple / Continuous
Play
Study
Slideshow
Share
Regina01
83
Share Present Perfect Simple / Continuous
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
Cook / all morning
He's been cooking all morning
15
play the violin / two hours
She's been playing the violin for two hours
20
not feel well / last week
She hasn't been feeling well since last week
25
wait for the bus / a long time
They've been waiting for the bus for a long time
20
rain / all day
It's been raining all day
15
watch TV / got home
They've been watching TV since they got home
20
How long ____________________ (he / wait) to speak to someone?
How long has he been waiting to speak to someone?
15
He ________________ (wait) for half an hour.
He's been waiting for half an hour
15
How long ____________________ (the children / do) their homework?
How long have the children been doing their homework?
20
They ________________ (do) homework _____ more than two hours.
The've been doing homework for more than two hours
15
How long ___________________ (you / go out) with Rob?
How long have you been going out with Rob?
20
We _________________ (go out) _______ we left school
We've been going out since we left school
25
How long _______________ (Penny / be) single?
How long has Penny been single?
15
I think she ______________ (be) single ______ she broke up with Scott.
I think she's been single since she broke up with Scott.
20
How long ____________ (you / have) your driving license?
How long have you had your driving license?
25
I _______________ my driving license _____ ten years.
I've had my driving license for ten years.
15
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
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