新旧民主主义革命的主要对象和动力是相同的,它们的根本区别是领导权不同。旧民主主义革命是由资产阶级领导的,其指导思想是资产阶级民主主义。新民主主义革命则是由无产阶级领导的,革命的前途是使中国走向社会主义,指导思想是马克思主义。故正确答案是B。