人类社会需要道德。也产生和发展了道德。下列选项中科学说明了道德起源的是( )
【正确答案】 D
【答案解析】解析:马克思唯物主义观点认为“道德产生于人类历史的发展和人们的社会实践中”。因此,答案为D。