多项选择题

公债的认购主体一般包括()

A、居民
B、企业
C、中央银行
D、商业银行