下列有关缔约过失责任和违约责任区别的表述中,正确的有()。
A:缔约过失赔偿的是信赖利益的损失;违约责任赔偿的是履行利益的损失
B:缔约过失责任适用于合同不成立、无效、被撤销等情况;违约责任适用于生效合同
C:缔约过失责任赔偿的损失要大于或等于违约责任赔偿的损失
D:缔约过失责任发生在合同成立之前;而违约责任产生于合同生效之后
答案是D,因为缔约过失责任发生在合同成立之前,而违约责任产生于合同生效之后,缔约过失责任是指当交易双方尚未达成有效合同时,任何一方因自身原因而致使对方受到损害,就应该对受害方承担民事责任。违约责任则是指当交易双方已经达成有效合同后,任何一方因自身原因未能按照合同约定履行义务而致使对方受到损害,也应该对受害方承担民事责任。因此,D项正确。