按照发行主体的不同,债券主要包括政府债券、中央银行票据、金融债券和资产支持债券。政府债券是由政府发行的债券,中央银行票据是由中央银行发行的债券,金融债券是由银行和非银行金融机构发行的债券,资产支持债券则是以资产为抵押发行的债券。因此,选项A、B、C和D都是正确的。