[多选题]

监理工程师应当具有()方面的理论知识。

A.工程技术

B.工程经济

C.工程项目管理

D.法律

E.社会科学

参考答案与解析: