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
The children __________ the lost puppy. (have find/ is finding/ have found)
have found
Oops!
Okay!
Wiwi's been a vegetarian ________ three years. ( since / for / after)
for
Oops!
Okay!
They _____ gone to a rock concert. ( 's / 're / 've)
've
Oops!
Okay!
Have you ______ to Japan? (be / was / been)
been
Oops!
Okay!
I haven't worked __________ last December. (since / for / by)
since
Oops!
Okay!
Andrea has ___________ her umbrella. ( forget / forgot / forgotten)
forgotten
Oops!
Okay!
Lindasy __________ not been to France. (has / is / have)
has
Oops!
Okay!
_________ you finished your homework? (Have / Has / Is )
Have
Oops!
Okay!
We _______ never eaten Mexican food. (have / has / are)
have
Oops!
Okay!
______ the sun come up? (Was / Have / Has)
Has
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies