单选题 马克思和恩格斯之所以能创立科学社会主义理论,主要是由于( )。
【正确答案】 D
【答案解析】