have
had
had
had
had
begin
began
begun
began
begun
come
came
come
came
come
become
became
become
became
become
do
did
done
did
done
build
built
built
built
built
speak
spoken
spoken
spoken
spoken
say
said
said
said
said
understand
understood
understood
understood
understood
understand
understood
understood
understood
understood
know
knew
know
knew
know
grow
grew
grown
grew
grown
fall
fell
fallen
fell
fallen
go
went
gone
went
gone
drive
drove
driven
drove
driven
fly
flew
flown
flew
flown
sleep
slept
slept
slept
slept
awake
awoke
awoken
awoke
awoken
mistake
mistook
mistaken
mistook
mistaken
forget
forgot
forgotten
forgot
forgotten
find
found
found
found
found
read
read
read
read
read
give
gave
given
gave
given
blow
blew
blown
blew
blown
sing
sang
sung
sang
sung
hide
hid
hidden
hid
hidden
sell
sold
sold
sold
sold