单项选择题

A.连带责任保证
B.一般责任保证
C.主合同无效,担保人没过错
D.主合同有效,担保合同无效,担保人没有过错