根据合同法律制度的规定,担保合同被确认无效时,债务人、担保人、债权人有过错的,应当根据其过错各自承担相应的民事责任。下列有关承担民事责任的表述中,正确的是( )。
A: 主合同有效而担保合同无效,债权人无过错的,债务人对主合同债权人的经济损失承担赔偿责任,担保人则不承担赔偿责任
B: 主合同有效而担保合同无效,债权人、担保人有过错的,担保人承担民事责任的部分,不应超过债务人不能清偿部分的三分之一
C: 主合同无效而导致担保合同无效,担保人无过错则不承担民事责任
D: 主合同无效而导致担保合同无效,担保人有过错的,应承担的民事责任不超过债务人不能清偿部分的二分之一
选项A:债务人和担保人对主合同债权人的经济损失承担连带赔偿责任;选项B:不应超过债务人不能清偿部分的二分之一;选项D:不应超过债务人不能清偿债务部分的三分之一。