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
Present perfect
0
%
0
0
0
Back
Restart
(you / ever/ sell) _____ anything on the Internet?
Have you ever sold
Oops!
Okay!
Terry Guy (write) ______ more than twenty books.
has written
Oops!
Okay!
Exams (never/ worry) ______me.
have never worried
Oops!
Okay!
I'm sorry but I (forget) _____ your name.
have forgotten
Oops!
Okay!
I (not eaten) ______ Mexican food before.
haven't eaten
Oops!
Okay!
We (not decide) _____ where to go on holiday.
haven't decided
Oops!
Okay!
It's Connie's birthday but I (not buy) _____ a present for her.
haven't buy
Oops!
Okay!
(you/ ever/ stay) _____ in an expensive hotel?
Have you ever stayed
Oops!
Okay!
My sister (lose) _____ her keys six times this year.
has lost
Oops!
Okay!
Tricia (have) _____ a bicycle.
has had
Oops!
Okay!
There (be) _____ three World Cups up to now.
have been
Oops!
Okay!
(you/ever/go) _____ to Paris?
Have you ever gone
Oops!
Okay!
Oh no, I (leave) _______ the tickets at home.
have left
Oops!
Okay!
Germany (win) ____ the competition twice.
has won
Oops!
Okay!
We (check) ____ our computer but we cannot find your name.
have checked
Oops!
Okay!
Someone (steal) ____ my car.
has stolen
Oops!
Okay!
I (see) ____ Titanic so I don't want to see it again.
have seen
Oops!
Okay!
Fantastic! We (pass) ____ all the exams.
have passed
Oops!
Okay!
Martin (send) _____ hundreds of emails to his favorite singer.
has sent
Oops!
Okay!
My grandparents (live) ____ in that apartment all their life.
have lived
Oops!
Okay!
My cousins (travel) ____ all around the world.
have travelled
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies