多项选择题

中国各民主党派形成时的社会基础主要是()。

A、工人阶级
B、城市小资产阶级及同其联系的知识分子
C、其他爱国分子
D、民族资产阶级及同其联系的知识分子