多项选择题

建设工程项目按项目建设主体和项目性质不同可划分为()。

A.私人项目
B.公共项目
C.复合性项目
D.单一性项目
E.社会福利项目