单项选择题

保证合同的签订人为()。

A.债权人与债务人 
B.债权人与保证人 
C.债务人与保证人 
D.保证人与被保证人