That is communism, friend. Sharing is caring.
The answer is B pretty sure
All organized communities have government, leadership, form of currency or trade, and citizens, etc. Hope this helps.
I don't know fully so I'll narrow it down to two answers.
B and D, I'm sorry for not giving the correct answer