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 Perfect Challenge! (Present Perfect)
0
%
0
0
0
Back
Restart
... they ... (be) to London?
Have they been to London?
Oops!
Okay!
I ...(find) a beautiful car.
have found
Oops!
Okay!
Complete: I have ... watched this film. Can we watch a different one?
already
Oops!
Okay!
I haven't done my homework ...
yet
Oops!
Okay!
... have you had that dress?
How long
Oops!
Okay!
I have loved that jacket but I ... (buy) it, I don't have enough money.
haven't bought
Oops!
Okay!
She is waiting for her girlfriend, because she ... (arrive) yet.
hasn't arrived
Oops!
Okay!
Past Participle (3rd column) of the verb "do".
done
Oops!
Okay!
Matt is my neighbour. He ... (live) next door for 2 years.
has lived
Oops!
Okay!
I met Barbara when we were in school. We ... (know) each other for 20 years.
have known
Oops!
Okay!
I have ... worked before. This is my first job.
never
Oops!
Okay!
Hi, friend! What's up? Yeah, I have ... arrived home.
just
Oops!
Okay!
... you ... (stay) in an expensive hotel?
Have you stayed in an expensive hotel?
Oops!
Okay!
... your father ... (travel) abroad?
Has your father travelled abroad?
Oops!
Okay!
She ... (have) a cold for two weeks.
has had
Oops!
Okay!
Past Participle of the verb "work".
worked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies