eaten - eat, drunk - drink, flown - fly, been - be, given - give, thought - think, brought - bring, bought - buy, spent - spend, kept - keep, done - do, broken - break, slept - sleep, run - run, read - read, made - make, ridden - ride, written - write, seen - see, learnt - learn,

Present perfect irregular verbs

Leaderboard

Visual style

Options

Switch template

Continue editing: ?