In this sentence, retain means to hold. eg. <em>As much as she tried, Sam could not retain the twins she was babysitting. </em><em> </em>Does that help? I hope it does!!! ;)
A can be immediately eliminated as the obviously wrong answer, as it goes completely against the development that Scrooge faces throughout the book. We can also eliminate B as although it could be considered true, it's not the real reason why Scrooge does not support the poor.