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
ten years
since
for
Oops!
Okay!
last year
for
since
Oops!
Okay!
he / brush / his teeth. Now his mouth feels really fresh and clean. (just, already, yet)
He has just brushed his teeth.
Oops!
Okay!
you / be / to Michigan?
Have you been to Michigan?
Oops!
Okay!
you / finish / reading that book? (just, already, yet)
Have you finished reading that book yet?
Oops!
Okay!
I am so tired because I / work out. (just, already, yet)
I have just worked out.
Oops!
Okay!
She / not finish / her work.
She hasn't finished her work.
Oops!
Okay!
he / have / his car ________ last year. (for/since)
He has had his car since last year.
Oops!
Okay!
I was at school
for
since
Oops!
Okay!
they / not water / the plant.
They haven't watered the plant.
Oops!
Okay!
he / work / at this company _______ a long time. (for/since)
He has worked at this company for a long time.
Oops!
Okay!
a long time
since
for
Oops!
Okay!
I am so full. I / eat / so much / food. (just, already, yet)
I have just eaten so much food.
Oops!
Okay!
He / not do / a parachute jump.
He hasn't done a parachute jump.
Oops!
Okay!
ages
since
for
Oops!
Okay!
he / be / swimming? (just, already, yet)
Has he been swimming yet?
Oops!
Okay!
he / finish / all of his work. Now he is fishing. (just, already, yet)
He has already finished all of his work
Oops!
Okay!
they / have / dinner?
Have they had dinner?
Oops!
Okay!
2010
for
since
Oops!
Okay!
September
since
for
Oops!
Okay!
they / make / a cake.
They have made a cake.
Oops!
Okay!
three hours
for
since
Oops!
Okay!
many days
for
since
Oops!
Okay!
you / see / my glasses?
Have you seen my glasses?
Oops!
Okay!
she / not sleep / __________ many hours. (for/since)
She hasn't slept for many hours.
Oops!
Okay!
he was ten years old
since
for
Oops!
Okay!
he / not / go / shopping. (just, already, yet)
He hasn't gone shopping yet.
Oops!
Okay!
she / see / The Lord of the Rings.
She has seen The Lord of the Rings.
Oops!
Okay!
He is hungry because he / not / eat. (just, already, yet)
He hasn't eaten yet.
Oops!
Okay!
How long / he / know / his best friend?
How long has he known his best friend?
Oops!
Okay!
How long / you / have / your bike?
How long have you had your bike?
Oops!
Okay!
she / see / that movie many times. (just, already, yet)
She has already seen that movie many times.
Oops!
Okay!
he / not open / his present. ( just, already, yet)
He hasn't opened his present yet.
Oops!
Okay!
I / clean / the house a while ago. (just, already, yet)
I have already cleaned the house a while ago.
Oops!
Okay!
you / hear / his new song? (just, already, yet)
Have you heard his new song yet?
Oops!
Okay!
we / be / in class _________ September. (for/since)
We have been in class since September.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies