当事人可以约定“保证人承担保证责任直至主债务还清时为止”,但是法律规定,这样的约定视为约定不明,其保证期间为主债务履行期限届满之日起二年,而不是真的到“债务还清为止”。
《最高人民法院关于适用<中华人民共和国担保法>若干问题的解释》第三十二条 保证合同约定的保证期间早于或者等于主债务履行期限的,视为没有约定,保证期间为主债务履行期届满之日起六个月。
保证合同约定保证人承担保证责任直至主债务本息还清时为止等类似内容的,视为约定不明,保证期间为主债务履行期届满之日起二年。