Gerund and Infinitive Practice (4)

You have ......... or we're going to miss the bus!
hurrying
hurry
hurries
to hurry

She is really nasty and ......... to insult people on a regular basis.
liking
to like
likes
like

I got ......... him at the party.
knows
to know
knowing
knew

My husband loves .......... He often reads a novel per week.
reads
read
reading
is reading

I enjoyed ......... time with my daughters again. I haven't seen them for months.
spends
spend
spending
spent

I have ......... a report by Friday.
writing
write
writes
to write

She ......... a lot of time in the bathroom every morning.
to spend
spending
spends
spend

......... in the river used to be a common pastime, but now it's too polluted.
Swimming
Swim
Swam
Was swimming

I have ......... the truth in order to move on with my life.
accepting
accepts
to accept
accept

He ......... a lot of homework to do tonight.
having
has
to have
have