IRREGULAR VERBS
Fill in the missing form of the verb (present, past, or past participle) in the space provided and then
click on
Check
and look at the
top of the screen
to see if your answer is correct.
1. sit
(PRESENT)
sat
(PAST)
_____
(PAST PARTICIPLE)
2. fly
(PRESENT)
_____
(PAST)
flown
(PAST PARTICIPLE)
3. read
(PRESENT)
read
(PAST)
_____
(PAST PARTICIPLE)
4.
_____
(PRESENT)
hit
(PAST)
hit
(PAST PARTICIPLE)
5. eat
(PRESENT)
_____
(PAST)
eaten
(PAST PARTICIPLE)
6. speak
(PRESENT)
_____
(PAST)
spoken
(PAST PARTICIPLE)
7. do
(PRESENT)
did
(PAST)
_____
(PAST PARTICIPLE)
8.
_____
(PRESENT)
said
(PAST)
said
(PAST PARTICIPLE)
9. write
(PRESENT)
_____
(PAST)
written
(PAST PARTICIPLE)
10. cost
(PRESENT)
cost
(PAST)
_____
(PAST PARTICIPLE)
11. know
(PRESENT)
knew
(PAST)
_____
(PAST PARTICIPLE)
12. teach
(PRESENT)
_____
(PAST)
taught
(PAST PARTICIPLE)
13. become
(PRESENT)
___
(PAST)
became
(PAST PARTICIPLE)
14.
_____
(PRESENT)
rode
(PAST)
ridden
(PAST PARTICIPLE)
15. buy
(PRESENT)
bought
(PAST)
_____
(PAST PARTICIPLE)
16. see
(PRESENT)
_____
(PAST)
seen
(PAST PARTICIPLE)
17. think
(PRESENT)
____
(PAST)
thought
(PAST PARTICIPLE)
18. have
(PRESENT)
had
(PAST)
_____
(PAST PARTICIPLE)
19. sleep
(PRESENT)
_____
(PAST)
slept
(PAST PARTICIPLE)
20.
_____
(PRESENT)
told
(PAST)
told
(PAST PARTICIPLE)
21. bring
(PRESENT)
brought
(PAST)
____
(PAST PARTICIPLE)
22. meet
(PRESENT)
_____
(PAST)
met
(PAST PARTICIPLE)
23. wear
(PRESENT)
_____
(PAST)
worn
(PAST PARTICIPLE)
24. let
(PRESENT)
let
(PAST)
_____
(PAST PARTICIPLE)
25.
____
(PRESENT)
broke
(PAST)
broke
n
(PAST PARTICIPLE)
26. swim
(PRESENT)
swam
(PAST)
_____
(PAST PARTICIPLE)
27. quit
(PRESENT)
quit
(PAST)
_____
(PAST PARTICIPLE)
28. give
(PRESENT)
_____
(PAST)
give
n
(PAST PARTICIPLE)
29.
_____
(PRESENT)
kept
(PAST)
kept
(PAST PARTICIPLE)
30.
_____
(PRESENT)
set
(PAST)
set
(PAST PARTICIPLE)
31.
fall
(PRESENT)
_____
(PAST)
fell
(PAST PARTICIPLE)
32.
____
(PRESENT)
chose
(PAST)
chosen
(PAST PARTICIPLE)
33. shoot
(PRESENT)
shot
(PAST)
_____
(PAST PARTICIPLE)
34.
_____
(PRESENT)
found
(PAST)
found
(PAST PARTICIPLE)
35. send
(PRESENT)
_____
(PAST)
sent
(PAST PARTICIPLE)
36. forget
(PRESENT)
_____
(PAST)
forgotten
(PAST PARTICIPLE)
37. run
(PRESENT)
ran
(PAST)
_____
(PAST PARTICIPLE)
38. understand
(PRESENT)
understood
(PAST)
__
(PAST PARTICIPLE)
39.
_____
(PRESENT)
went
(PAST)
gone
(PAST PARTICIPLE)
40. sell
(PRESENT)
_____
(PAST)
sold
(PAST PARTICIPLE)
41. cut
(PRESENT)
cut
(PAST)
_____
(PAST PARTICIPLE)
42. take
(PRESENT)
_____
(PAST)
taken
(PAST PARTICIPLE)
43. hear
(PRESENT)
_____
(PAST)
heard
(PAST PARTICIPLE)
44. sing
(PRESENT)
sang
(PAST)
_____
(PAST PARTICIPLE)
45. put
(PRESENT)
_____
(PAST)
put
(PAST PARTICIPLE)
46. feel
(PRESENT)
felt
(PAST)
_____
(PAST PARTICIPLE)
47. get
(PRESENT)
_____
(PAST)
gotten
(PAST PARTICIPLE)
48. come
(PRESENT)
came
(PAST)
_____
(PAST PARTICIPLE)
49.
_____
(PRESENT)
sold
(PAST)
sold
(PAST PARTICIPLE)
50. make
(PRESENT)
_____
(PAST)
made
(PAST PARTICIPLE)
This quiz was created with the help of
Martin
's Javascript Quiz Generator.