单项选择题

表外业务中担保和贷款承诺的主要区别在于()。

A、担保涉及银行和贷款人两方当事人,承诺涉及银行、委托人和收益人三方当事人
B、担保业务银行不收费,而贷款承诺银行需要收取一定费用
C、担保涉及银行、委托人和收益人三方当事人,承诺涉及银行和贷款人两方当事人
D、贷款承诺可以撤销,而担保业务则不能