单项选择题

It is impossible to live in society and be independent ______ society.

A.on
B.from
C.in
D.of