The answer would be B. Loner because if you know the meaning of both words they match perfect. Misanthrope is disliking of humankind and avoidance of human society. A loner is a person that chooses not to be around people and prefers not to associate with others.
I really hope this helps :)