Grammar Crunch (5)

We really ......... to visit your mother. She's in the hospital.
have
having
has
must

I'm warning you! You ......... speed because it's dangerous and you could get a ticket!
shouldn't
couldn't
need to
must

Do you mind ......... me a ride to the bus stop?
to give
giving
gives
are giving

......... you going to fire him if he comes in late again?
Is
Are
Doesn't
Won't

I failed the last exam so I really ......... to do well on this next one.
must
should
can
have

I've ......... Duncan since middle school. He's a very good friend.
knew
has known
known
know

I know the professor ......... teaches tax accounting.
whose
who
that
which

I haven't ......... you in a long time. How have you been?
see
seeing
seen
saw

She has ......... completed her homework assignments.
after
yet
already
soon

He tried really hard but he just ......... finish the obstacle course.
mustn't
couldn't
had
could need