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
Present Perfect and Present Perfect continuous
×
The selected game type is invalid.
0
%
0
0
0
Back
Restart
Is there a problem with email? Your boss ______ (try) to contact you.
has been trying
Oops!
Okay!
It _______(rain) for days and days - when is it ever going to stop?
has been raining
Oops!
Okay!
Mark ________________ (love) Elizabeth since the first moment he saw her.
has loved
Oops!
Okay!
I ___________ already ____________ (live) in 4 different countries.
have lived
Oops!
Okay!
The Finance Director is in Hong Kong - he _______ (stay) at the Excelsior for the last two weeks
has been staying
Oops!
Okay!
I can certainly recommend Mr Hiro to you - I ____________ (know) him for a long time
have known him
Oops!
Okay!
I _________(be) to more than ten weddings
have been
Oops!
Okay!
Someone _________(use) my printer. - Feel how hot it is - and half the paper's gone!
has been using
Oops!
Okay!
So far we ________ (have) over 400 complaints about the software, so we've definitely got a problem
have had
Oops!
Okay!
I ________(try) to get in touch with customers service for days but the line is always busy
have been trying
Oops!
Okay!
I__________ (go sailing) for five or six years now - I go most weekends.
have been going sailing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies