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 / Past / or Perfect Participle
Game Code: 1393535
English
16
Public
Present / Past / or Perfect Participle
Play
Study
Slideshow
Share
thaolinh
32
Share Present / Past / or Perfect Participle
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
He was happy to hear such (encouraged / encouraging) words.
encouraging
15
They seemed really (irritated / irritating) by the joke.
irritated
15
(Watching / Watched / Having watched)... the film a dozen times, she knew the dialogues by heart.
having watched
15
(Parking / Parked / Having parked)....the car, he went to a restaurant.
having parked
15
Well (doing / done / having done), we are very proud of you.
done
15
(Not seeing / Not seen / Not having seen)..... each other for ages, they had a lot to talk about.
Not having seen
15
The cup (filling / filled / having filled) with milk stood on the table
filled
15
(Working / Worked / Having worked)...... in the company for may years, he knew everyone and everything.
Having worked
15
He was sitting in an armchair......(reading/read/having read) a magazine.
reading
15
His sense of humor can be pretty (irritated / irritating).
irritating
15
We all admire him ____ having changed both his attitude and behaviours towards the environmental issues.
for
15
He apoligized me ________not calling me earlier
for
15
He praised me _________planting the most trees in the Tree Planting Competition
for
15
He congratulated me _________winning the first prize.
on
15
The police suspected me ___________stealing the bike.
of
15
Human activities are also blamed ____ having contributed to global warming.
for
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