多项选择题

最高额保证合同约定的债权发生期间,表述正确的有()。

A.一般不超过合同签订起的2年
B.一般不超过合同签订起的3年
C.最长不超过3年
D.最长不超过5年