Concept:The word "animosity" means strong hostility or enmity, so its correct opposite is a word expressing warm, friendly feeling.
Explanation:Among the options, "friendship" best matches the opposite of "animosity".
"Company" only means the presence of other people, not a positive relationship.
"Peace" means absence of conflict, but it does not directly oppose personal hostility.
"Understanding" refers to comprehension or agreement, which is not the exact reverse of animosity.
Therefore, "friendship" is the only option that is both opposite in meaning and fits the gap correctly.
Answer:B. friendship