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
Study
Preview to FCE - Present Perfect and Past Perfec ...
0
%
0
0
0
Back
Restart
_____ scientists ____ (to find) a remedy for this disease yet?
Have / found
Oops!
Okay!
The volcano ______ (to be) dormant for hundreds of years before it erupted.
had been
Oops!
Okay!
The chef's apron was stained because he ______ (to cook) all day long.
had been cooking
Oops!
Okay!
You ____ only ______ (to drink) two glasses of water today. You should drink more!
have / drunk
Oops!
Okay!
____ grandma _____ her medicine today?
Has / taken
Oops!
Okay!
Where ______ (to be)? I've been worried sick!
have you been
Oops!
Okay!
I wanted to tell you the news, but you ______ already _____ (to hear) about it on television.
had / heard
Oops!
Okay!
I ________ (to dig) in the garden since morning. I need a break!
have been digging
Oops!
Okay!
We _______ (to dream) about visiting Guatemala for years before the pandemic struck.
had been dreaming
Oops!
Okay!
They ______ recently _____ ( to discover) a secret tunnel in the Great Pyramid.
have / discovered
Oops!
Okay!
It's the first time ______ (to see) such a marvelous landscape!
have seen
Oops!
Okay!
I _____ (to be) a vegetarian for ten years until I finally quit last summer.
had been
Oops!
Okay!
My broken arm ________ (not heal) yet. It's still in a cast.
hasn't healed
Oops!
Okay!
How long _____ people ______ (to use) additives to improve the taste of food?
have / been using
Oops!
Okay!
I ______ (not have) a check-up in years. Maybe it's time to schedule an appointment with the doctor.
haven't had
Oops!
Okay!
After he ________ (to sleep), the dog was much more energetic and started barking at squirrels.
had slept
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies