Pronouns: who, whose, whom, which

This is the teacher ......... told me my son has been misbehaving in class.
which
whose
whom
who

My husband, ......... I love, sent me flowers at work last night.
who
whom
which
whose

This is the girl ......... car hit that tree last week.
who
which
whose
whom

Those were the boxes ......... were sent to you last month but never made it here.
which
who
whose
whom

......... is going to take the dog for a walk?
Which
Whose
Who
Whom

......... shall I fear but the ones who hurt me?
Whose
Whom
Who
Which

I asked you ......... of these shoes you think would go with my outfit.
whose
who
whom
which

......... house is this, anyway? Are we allowed to stay here?
Who's
Whom
Whose
Which

I have friends ......... love me so much that they threw a surprise birthday party for me last night.
who
whom
which
whose

That young man, to ......... we owe many thanks, saved our mom's life after the car accident.
which
whom
who
whose