多项选择题

商业银行的表外业务主要有()。

A.贷款承诺与贷款销售
B.金融期货与金融期权
C.远期与互换
D.委托收款与财务管理
E.开立备用信用证