this material is relative pronoun or adjective clause.
there are some relative pronouns, they are :
who, replace human as subject
whom, replace human as object
whose, replace human as possession
which, thing or animal
where, place ( same with in which)
that can replace who, whom and which.
so to answer these two Questions, lets make questions.
Who made Catherine feel heartbroken or which made catherine feel heartbroken?
the same Question we can make for no.2
who put jenny in an excellent mood or which put jenny in excellent mood?
so I think the answer for these two questions are B