通常而言,发包人在与承包人签订建设工程施工合同前应确保完成的事项包括()。
A.工程项目的整体设计已经批准
B.工程项目已经列入年度建设计划
C.有能够满足施工需要的设计文件和有关技术资料
D.建设资金和主要建筑材料设备来源已经落实
E.招标发包工程,已经完成招投标程序且已经确定中标人。
正确答案是BCDE