how many allels for each gene must a gamete have

A gamete typically contains one allele for each gene. This is because during meiosis, the process that produces gametes, the two alleles of each gene segregate into separate gametes. This ensures that each gamete carries only one copy of each gene.