多项选择题

咨询工程师在为客户选择合同类型时,应根据( )等多种因素灵活掌握。

A.项目复杂程度
B.工程紧迫程度
C.项目风险程度
D.出资人的意愿偏好
E.项目融资方式