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
×
The selected game type is invalid.
0
%
0
0
0
Back
Restart
My grandparents _________ (live) in London since 2010.
have lived
Oops!
Okay!
____ you _____ (meet) my best friend from school?
Have you met
Oops!
Okay!
I'm sorry, Adam isn't here. He's _____ to the shops.
gone
been
Oops!
Okay!
Oh no! You __________ (drop) my laptop!
have dropped
Oops!
Okay!
My friends _________ (buy) lots of new clothes in the sale.
have bought
Oops!
Okay!
I _________ (have) a shower and I'm ready to go out.
have had
Oops!
Okay!
Have you had that phone _____ a long time?
since
for
Oops!
Okay!
I've known my best friend _____ we were at primary school.
since
for
Oops!
Okay!
This train ________ (stop) at every town and village!
has stopped
Oops!
Okay!
I've _____ to Paris but I don't remember it.
been
gone
Oops!
Okay!
Jess was here earlier, but now she's _____.
gone
been
Oops!
Okay!
We've been in this queue _____ two hours!
for
since
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies