多项选择题

根据工程项目的功能不同,工程项目可以分为()。

A.住宅建筑
B.公用性建筑
C.工程承包项目
D.工程监理项目
E.基础设施