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
Preview to FCE - Present Perfect and Past Perfec ...
Game Code: 380538
English
16
Public
Present Perfect Simple and Continuous; Past Perfect Simple and Continuous
Play
Study
Slideshow
Share
TeacherAna
99
Share Preview to FCE - Present Perfect and Past Perfect
Class PIN
Use Class PIN to share Baamboozle+ games with your students.
Upgrade
Google Classroom
Facebook
Twitter
Save to Folder
You ____ only ______ (to drink) two glasses of water today. You should drink more!
have / drunk
20
I ________ (to dig) in the garden since morning. I need a break!
have been digging
15
They ______ recently _____ ( to discover) a secret tunnel in the Great Pyramid.
have / discovered
15
____ grandma _____ her medicine today?
Has / taken
15
The volcano ______ (to be) dormant for hundreds of years before it erupted.
had been
25
Where ______ (to be)? I've been worried sick!
have you been
20
_____ scientists ____ (to find) a remedy for this disease yet?
Have / found
15
I _____ (to be) a vegetarian for ten years until I finally quit last summer.
had been
20
My broken arm ________ (not heal) yet. It's still in a cast.
hasn't healed
20
How long _____ people ______ (to use) additives to improve the taste of food?
have / been using
25
I ______ (not have) a check-up in years. Maybe it's time to schedule an appointment with the doctor.
haven't had
20
The chef's apron was stained because he ______ (to cook) all day long.
had been cooking
20
I wanted to tell you the news, but you ______ already _____ (to hear) about it on television.
had / heard
20
After he ________ (to sleep), the dog was much more energetic and started barking at squirrels.
had slept
25
We _______ (to dream) about visiting Guatemala for years before the pandemic struck.
had been dreaming
25
It's the first time ______ (to see) such a marvelous landscape!
have seen
25
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