The answer is 'd' ,but the complete indirect object is 'her parents' not just 'parents'
The indirect object always answers the question 'who'.
Carol sent who? The answer is 'her parents' which is the indirect object.
The answer to your question is B i believe
Well if I remember the story correctly I would say that Jims actions were caring and selfless so D.
You don't want to have the past repeat itself so you learn about it to know its effect on the world.