How many different alleles can a gene have? Explain. Solution Each gene can have many alleles. But a diploid organism typically contains two alleles in each gene. This because in sexual reproduction one allele is received from each parent. If a gene contains more than two alleles, it causes chromosomal abnormalities and thus diseases..