多项选择题

毛泽东思想对马克思主义关于统一战线理论的发展提出下列思想

A.无产阶级必须掌握统一战线的领导权
B.农民是无产阶级最可靠的同盟军
C.关于新民主主义革命时期两个联盟的思想
D.关于社会主义时期两个联盟的思想