What roles does language play in human society?
Explanation
Language serves multiple purposes: it facilitates cooperation between individuals, allows the transfer of knowledge from one generation to the next, and reflects the evolving nature of society. Therefore, all these roles are correct.