多项选择题

一项公共建设工程决策时应考虑的成本有()

A、建设成本
B、机会成本
C、决策前已投入的成本
D、对周围环境造成的损失