单项选择题

A.主合同无效,担保合同无效,但法律另有规定的除外。
B.主合同无效,担保合同无效,但当事人另有约定的除外。
C.主合同无效,担保合同必然无效。
D.主合同无效不影响担保合同的效力。