新民主主义革命的主要领导力量是什么? A. 资产阶级 B. 农民阶级 C. 无产阶级及其先锋队 D. 中产阶级 答案解析 新民主主义革命的主要领导力量是中国无产阶级及其先锋队——中国共产党。选项A、B和D均不符合这一基本概念,因为资产阶级和中产阶级并不代表无产阶级的利益,而农民阶级虽然在革命中起到重要作用,但并不是主要领导力量。 正确答案:C