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 erfect
0
%
0
0
0
Back
Restart
he has................ a competition. won / win
won
Oops!
Okay!
she has ..................a tiger. seen / see
seen
Oops!
Okay!
she has ............the bus taken / take
taken
Oops!
Okay!
he has ........................a dog had/ have
had
Oops!
Okay!
she has lost her ..................... keys / head
keys
Oops!
Okay!
he has .....................a newspaper. read / readed
read
Oops!
Okay!
she has ..................pants. sold / sell
sold
Oops!
Okay!
he .........written a book. have / has
has
Oops!
Okay!
he ..........put on his clothes have / has
has
Oops!
Okay!
she has ...............ceviche. eat / eaten
eaten
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies