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
Where (be / you) ?
Where have you been?
Oops!
Okay!
They London this month. (leave)
They have left London this month.
Oops!
Okay!
He has worked in the same office ____________he started his career.
since
Oops!
Okay!
I've_________seen that museum. It's beautiful.
already
Oops!
Okay!
Maria has____ phoned from Italy. I spoke to her a few minutes ago.
just
Oops!
Okay!
Has Morris finished his studies_____ ? ( yet, already)
yet
Oops!
Okay!
(speak / he) to his boss?
Has he spoken to his boss?
Oops!
Okay!
Have you turned off the lights________ ?
yet
Oops!
Okay!
Alan and Pamella have been married_____ twelve years.
for
Oops!
Okay!
present perfect: She ( buy)
she has bought
Oops!
Okay!
present perfect: I ( see)
I have seen
Oops!
Okay!
present perfect: He ( go)
He has gone
Oops!
Okay!
Another postcard ! I've______ had six from him.
already
Oops!
Okay!
present perfect: They ( visit)
They have visited
Oops!
Okay!
We've visited Nancy in Sussex three times ______she got married
since
Oops!
Okay!
We (buy) a new lamp.
I have bought a new lamp
Oops!
Okay!
We have____ tried to contact her twice. There's no point in trying again.
already
Oops!
Okay!
I have been to Norway but I haven't been to Sweden _____.
yet
Oops!
Okay!
I have____________seen her so angry
never
Oops!
Okay!
I (not / work) today.
I have not worked today
Oops!
Okay!
I am worried about my son. He hasn't come home _______ .
yet
Oops!
Okay!
(be / you) at school?
Have you been at school?
Oops!
Okay!
I have ______seen this movie twice. I like it. ( since,for,already,yet)
already
Oops!
Okay!
We (not / plan) our holiday yet.
We have not planned our holidays today
Oops!
Okay!
They've lived in Denmark___________many years
for
Oops!
Okay!
I haven't seen John______ Sunday. He just disappeared.( yet, never,since,for...)
since
Oops!
Okay!
David is 15 and he has______________seen the sea.
never
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies