Social movement promotes the recognition of ideologies. Correct answer: B
Social movements are groups of individuals or organizations which are focused on spreading ideologies for political or social issues. The goal of these group is to promote or prevent social change.