[单选题]

下列关于最高额担保合同约定的债务发生期间,表述正确的是()。

A .最高额保证合同约定的债权发生期间,一般不超过合同签订起的2年,最长不超过3年

B .最高额保证合同约定的债权发生期间,一般不超过合同签订起的3年,最长不超过5年

C .最高额抵押合同约定的债权发生期间,一般不超过合同签订起的2年,存货抵押不超过2年,房地产抵押不超过3年

D .最高额质押合同约定的债权发生期间,一般不超过合同签订起的1年,最长不超过3年

参考答案与解析: