单项选择题

先进的社会意识之所以能对社会的发展起促进作用,是由于它______

A.正确反映了社会发展规律
B.是社会存在的反映
C.具有相对独立性
D.具有历史继承性