在展望未来的问题上,能否正确预见未来的基本前提,也是马克思主义与空想社会主义的根本区别,是( )
A.是否坚持唯物主义立场
B.是否坚持科学的立场、观点和方法
C.是否坚持人本主义立场
D.是否坚持思想自由原则
正确答案是B