多项选择题

A.发包人违反合同,给承包人造成时间损失
B.因监理工程师指令错误,给承包人造成了费用损失
C.监理工程师提供的技术资料不确切,给承包人造成了费用增加
D.发包人提出提前完工,造成承包人的费用增加
E.承包人工程管理不当,造成承包人的费用增加