How many alleles for a specific gene can any single gamete contain?

Since a gamete is haploid, I would say one.

A gamete is a reproductive cell or sex cell that contains the haploid set of chromosomes.