多项选择题

下列哪些公司可以发行公司债券()

A.股份有限公司
B.国有独资公司
C.两个以上的国有投资主体设立的有限责任公司
D.所有的有限责任公司