多项选择题

引起工程索赔的原因非常多和复杂,主要有( )等方面的原因。

A.工程合同的复杂性及易出错性
B.工程项目内外部环境的单调性
C.工程项目的特殊性
D.工程项目内外部环境的复杂性
E.参与工程建设主体的多元性