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 Continuous
Game Code: 427600
English
16
Public
review and practice
Play
Study
Slideshow
Share
Daniel Vieira
136
Share Present Perfect Continuous
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
It has _____ snowing a lot this week.
It has been snowing a lot this week.
15
_____ your brother and sister been getting along?
Have your brother and sister been getting along?
15
Rick _____ been studying hard this semester.
Rick has been studying hard this semester.
15
I'm tired because I _____ been working out.
I'm tired because I have been working out.
15
Julie ________ living in Italy since May.
Julie has been living in Italy since May.
15
Did you know he's been teaching German _____ fifteen years?
Did you know he's been teaching German for fifteen years?
15
We have been watching TV _____ we had dinner.
We have been watching TV since we had dinner.
15
He has ________ too hard today. (work)
He has been working too hard today.
15
Has it _____ raining since you arrived?
Has it been raining since you arrived?
15
My brother has been travelling _____ two months.
My brother has been travelling for two months.
15
What _________ doing? (you)
What have you been doing?
15
We ______ raising money for charity.
We have been raising money for charity.
15
How long have you _____ at the factory? (work)
How long have you been working at the factory?
15
_____ your father and sister been watching Netflix for two hours?
Have your father and sister been watching Netflix for two hours?
15
Alex _____ Cynthia for the past six months. (date)
Alex has been dating Cynthia for the past six months.
15
Emily _____ her medicine lately. (not / take)
Emily hasn't been taking her medicine lately.
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