科学社会主义之所以能够超越空想社会主义,是因为把争取社会主义的斗争建立在( )。
A.理论指导下的实践上
B.社会发展客观规律的基础上
C.批判空想社会主义上
D.批判资本主义剥削的秘密上
正确答案是A