Another word for altruistic is C. generous.
Altruism is selflessness - when you are concerned about the welfare of others and do what you can to help them.
If you mean in the sentence then it's the word 'never'
Answer:
People can make friends with people they didn't like before by finding something they share. For example find a common hobby.
I believe the answer is D