题目解析:
发包人具有下列情形之一,造成建设工程质量缺陷,应当承担过错责任:(1)提供的设计有缺陷;(2)提供或指定购买的建筑材料、建筑构配件、设备不符合强制性标准;(3)直接指定分包人分包专业工程。选项A错误。
《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》第11 条规定,因承包人的过错造成建设工程质量不符合约定,承包人拒绝修理、返工或者改建,发包人请求减少支付工程价款的,应予支持。选项B错误。
建设工程竣工时发现的质量问题或者质量缺陷,无论是建设单位的责任还是施工单位的责任,施工单位都有义务进行修复或返修。选项C正确。
《最高人民法院关于审理建设工程施工合同纠纷案件适用法律问题的解释》第13条规定,建设工程未经竣工验收,发包人擅自使用后,又以使用部分质量不符合约定为由主张权利的,不予支持;但是承包人应当在建设工程的合理使用寿命内对地基基础工程和主体结构质量承担民事责任。选项D错误。