多项选择题

普通发票主要由( )使用。

A.小规模纳税人
B.能开具专用发票的一般纳税人
C.营业税纳税人
D.不能开具专用发票的一般纳税人