以下哪些主体共同签订《个人购房担保借款合同》

以下哪些主体共同签订《个人购房担保借款合同》

A.借款人

B.贷款人

C.担保人

D.共同还款人

正确答案是ABC