1) have/has a) broken b) sung c) had d) seen 2) break a) broken b) forgotten c) drawn d) had 3) eat a) done b) given c) eaten d) broken 4) do a) won b) done c) forgotten d) bought 5) take a) seen b) taken c) done d) eaten 6) sing a) sung b) bought c) seen d) had 7) win a) won b) seen c) bought d) drunk 8) forget a) drawn b) forgotten c) slept d) eaten 9) make a) eaten b) sung c) made d) seen 10) see a) made b) seen c) drawn d) forgotten 11) drink a) bought b) sung c) drunk d) made 12) draw a) done b) bought c) made d) drawn 13) wear a) eaten b) worn c) done d) given 14) give a) caught b) drunk c) drawn d) given 15) speak a) forgotten b) spoken c) seen d) had 16) sleep a) made b) taken c) slept d) drunk 17) buy a) spoken b) bought c) caught d) sung 18) catch a) eaten b) bought c) given d) caught 19) lose a) slept b) made c) forgotten d) lost 20) leave a) left b) lost c) slept d) made 21) hurt a) lost b) hurt c) left d) done

present perfect irregular verbs

Leaderboard

Visual style

Options

Switch template

Continue editing: ?