单项选择题

细菌发生遗传变异的原因有()

A.细菌基因的转移
B.细菌基因的突变或重组
C.AB都是
D.AB都不是