多项选择题

MHC是最为复杂的多态性基因之一,造成其复杂性的原因有()。

A.连锁不平衡遗传
B.隐性遗传
C.共显性遗传
D.复等位基因数量众多