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

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

A.它正确反映了社会发展规律

B.它是社会存在的反映

C.它具有相对独立性

D.它具有历史继承性

正确答案是A