A公司与B公司签订一份借款协议,约定A向B借100万元,利率25%,期限为2005年1月1日至2006年1月1日,C公司为A公司提供担保,保证合同约定:A公司到期不还借款,C公司负责清偿,保证直至A公司全部本息还清时为止。事后,A公司无力偿还,B公司于2006年5月向保证人要求还债,则( )。 A.尽管借款利率高于银行贷款利率,但主合同有效,因此保证合同有效 B.尽管主合同无效但保证合同有效,C公司仍应承担保证责任 C.企业之间禁止借贷,故主合同无效。主合同无效,则保证合同无效。三公司均有过错,依各自过错承担责任 D.主合同有效,保证合同无效,C公司不用承担责任