answered question 10/3/2010 Why can multiple alleles within a gene pool produce many different phenotypes? Because some alleles are recessive and some are dominant.