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