根据《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》,发包人造成建设工程质量缺陷应承担过错责任的情形有()。
A. 提供的设计有缺陷
B. 将部分专业工程发包给专业承包企业
C. 指定购买的建筑构配件不符合强制性标准
D. 同意总承包人依法选择的分包人分包专业工程
E. 提供的建筑材料不符合强制性标准