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
Study
The present perfect and the present perfect cont ...
0
%
0
0
0
Back
Restart
Why are you eyes so red? ________ (YOU CRY)?
Have you been crying?
Oops!
Okay!
__________________(You/ever/met) anyone famous?
Have you ever met
Oops!
Okay!
I _________ plenty of charity work lately - just last week I volunteered to help take care of elderly people at a nursing home. (DO)
have been doing
Oops!
Okay!
_______________(You/watch) TV for the last four hours? Turn it off and get some exercise!
Have you been watching
Oops!
Okay!
Oops!
Okay!
This is the third time you _________ on me. Do you want to go for lunch or not?? (CANCEL)
have cancelled
Oops!
Okay!
I can't find my keys. I think I _______________ them. (LOSE)
have lost
Oops!
Okay!
I ___________at the airport for four years (WORK)
have worked / have been working
Oops!
Okay!
How many cups of coffee _______________ today? (YOU / HAVE)
have you had
Oops!
Okay!
The lights in that office building __________ on and off all evening. (GO)
have been going
Oops!
Okay!
That's the first time ____________________(I/ GET) an answer right today!
I have got
Oops!
Okay!
My uncle __________ around the USA for six months. (TRAVEL)
has been travelling
Oops!
Okay!
You're finally here! Where __________ ? I __________ for over an hour and it's freezing! (BE / WAIT)
have you been / have been waiting
Oops!
Okay!
____________________(We/live) here for the last six years.
We have lived/ We have been living
Oops!
Okay!
Poor Tracy! She ____________(write) that essay for hours now and she still hasn't finished!
has been writing
Oops!
Okay!
_______________(you/already/decide) where you're going this summer?
Have you already decided
Oops!
Okay!
How many tests __________ so far? (YOU - HAVE)
have you had
Oops!
Okay!
___________________(I/try) to get in touch with Jenny all morning but I can't find her anywhere
I have been trying
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies