多项选择题

农业银行对外担保产品的担保形式包括()。

A.保函
B.备用信用证
C.银行信贷证明
D.贷款承诺函