单项选择题

A.承认主体选择的作用必须否定历史决定论
B.承认主体选择的作用与承认历史决定论并不矛盾
C.任何一种社会制度的产生都根源于主体的选择
D.历史决定论是根本错误的