单项选择题

A.保证合同以主合同的有效成立为其存在的前提因此,不能对将来存在的合同进行保证
B.保证随主债权的移转而移转,当事人不能约定排除保证在移转上的从属性
C.主合同的变更必然导致保证合同的变更
D.保证随主合同债务的消灭而消灭