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
Irregular verbs
0
%
0
0
0
Back
Restart
Have
had - had
Oops!
Okay!
Put
put - put
Oops!
Okay!
Think
thought - thought
Oops!
Okay!
Cut
cut - cut
Oops!
Okay!
Eat
ate - eaten
Oops!
Okay!
Take
took - taken
Oops!
Okay!
Lose
lost - lost
Oops!
Okay!
Make
made - made
Oops!
Okay!
Do
did - done
Oops!
Okay!
Write
wrote - written
Oops!
Okay!
Buy
bought - bought
Oops!
Okay!
Be
was/ were - been
Oops!
Okay!
See
saw - seen
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies