先进的社会意识之所以能对社会存在具有促进作用,在于( )

先进的社会意识之所以能对社会存在具有促进作用,在于( )

A.它不完全受社会存在和社会实践的制约

B.它反映了社会发展的客观规律

C.它具有相对独立性

D.社会意识诸形式之间能够相互协调

正确答案是B