单项选择题

A.社会意识具有相对独立性
B.精神和存在是相互决定的
C.精神的力量是无穷的
D.社会存在决定社会意识