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
I have _____ my purse.
lost
Oops!
Okay!
He has _____ his leg.
broken
Oops!
Okay!
He has _______ his homework.
finished
Oops!
Okay!
She has _____ here all her life.
lived
Oops!
Okay!
There has _____ an accident.
been
Oops!
Okay!
I have ____ here since I graduated school.
worked
Oops!
Okay!
She has _______ her folder.
forgotten
Oops!
Okay!
We have ______ to Canada.
been
Oops!
Okay!
They have ______ three letters already.
written
Oops!
Okay!
We have _____ this movie already.
seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies