单项选择题

马克思的两大发现使社会主义由空想变成了科学,这两大发现是( )

A.唯物史观和剩余价值学说
B.唯物论和辩证法
C.劳动价值论和科学社会主义
D.唯物辩证法和科学社会主义