wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Irregular Verbs #s 1-10: past and present perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.
Our teacher ____ we would have a test Thursday.
a)
say
b)
said
c)
sayed
d)
sed
2.
Mr. Park _____  ______ the answer three times already.
a)
has said
b)
have said
c)
has sayed
d)
have sayed
3.
_____Suzy ____ a cake for her sister's birthday?
a)
Has make
b)
Has maked
c)
Have made
d)
Has made
4.
I ____ a few mistakes.
a)
made
b)
maked
c)
makes
d)
mad
5.
Ronald ___ to school today.
a)
come
b)
comed
c)
came
d)
camed
6.
Sally ____   _____ to school every day.
a)
has come
b)
have come
c)
has came
d)
have come
7.
Felix ____ to the wrong class again.
a)
went
b)
go
c)
goed
d)
gone
8.
That student ____   ______ to George Junior High for two weeks.
a)
has gone
b)
has went
c)
have gone
d)
have went
9.
____ you ____ the new movie?
a)
Have seen
b)
Have saw
c)
Has seen
d)
Have saw
10.
Yes, I ___ it yesterday with a couple of my friends.
a)
seen
b)
saw
c)
see
d)
sawed
11.
Craig ___ already ____ the test, and he said it's really difficult.
a)
has taken
b)
have taken
c)
has took
d)
have took
12.
I ____ the computer out of my bag, and I forgot to put it back.
a)
taked
b)
took
c)
taken
d)
takes
13.
How long ____ you ____ each other?
a)
have known
b)
has known
c)
have knew
d)
has knewn
14.
I can't believe I missed that question! I ___ the answer!
a)
known
b)
knew
c)
knowed
d)
now
15.
Albert ___ the highest score on the quiz.
a)
get
b)
got
c)
gotten
d)
gotted
16.
____ Sara ____ her Chromebook back, or is it still broken?
a)
Has getted
b)
Has gotten
c)
Have got
d)
Have gotten
17.
Ms. Shields ___ him two pencils and a notebook.
a)
gave
b)
given
c)
gived
d)
give
18.
Why ______ Sandra ____ her sister a birthday present?
a)
hasn't given
b)
hasn't gave
c)
haven't given
d)
haven't gave
19.
Your mom ___ your glass under your pillow!
a)
founded
b)
finded
c)
find
d)
found
20.
Billy ____  _______ the answers in the back of the book.
a)
has found
b)
have found
c)
has finded
d)
have finded