多项选择题

参与上市准备的中介机构有哪些?()

A.上市保荐人
B.会计师事务所
C.律师事务所
D.资产评估事务所