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
0
%
0
0
0
Back
Restart
I’m not sure what the problem with the car is. It _____________ (not / happen) before.
hasn't happened
Oops!
Okay!
No, I’ve ever / never been to London.
never
Oops!
Okay!
Don’t take my plate away. I _______________ (not / finish) my meal.
haven't finished
Oops!
Okay!
Have you finished the book ever / yet?
yet
Oops!
Okay!
Yes, I’ve just / yet finished it.
just
Oops!
Okay!
Yes, I’ve already / yet been camping with my friends
already
Oops!
Okay!
she / just / visit / her friends
She has just visited her firends.
Oops!
Okay!
I ____________ (make) some sandwiches. Would you like one?
have made
Oops!
Okay!
I____________ (see) this film before. I don’t want to see it again now.
have seen
Oops!
Okay!
you / finish / your homework / yet
Have you fnished ypur homework yet?
Oops!
Okay!
Have you ever / yet been to London?
ever
Oops!
Okay!
No, I haven’t been camping with my friends already / yet.
yet
Oops!
Okay!
Sarah ___________ (work) as a secretary and as a schoolteacher.
has worked
Oops!
Okay!
I ____________ (lose) my pen. Can I borrow yours, please?
have lost
Oops!
Okay!
you / ever / be / skiing
Have you ever been skiing?
Oops!
Okay!
I / already / meet / a famous person
I have already met a famous person.
Oops!
Okay!
Have you ever / never been camping with friends?
ever
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies