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
write -> I have ________.
I have written.
Oops!
Okay!
drink -> I have ________.
I have drunk.
Oops!
Okay!
give -> I have ________.
I have given.
Oops!
Okay!
make -> I have ________.
I have made.
Oops!
Okay!
finish -> I have ________.
I have finished.
Oops!
Okay!
do -> I have ________.
I have done.
Oops!
Okay!
take -> I have ________.
I have taken.
Oops!
Okay!
see -> I have ________.
I have seen.
Oops!
Okay!
eat -> I have ________.
I have eaten.
Oops!
Okay!
go -> I have ________.
I have gone.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies