how are the terms homzygous and heterozygous different?

1. Homozygous describes having two of the same alleles for a trait, and herozygous describes having 2 different alleles for a trait
2.Homozygous describes having recessive alleles for a trait, and herozygous describes having domiant alleles for a trait
3.Heterozygous describes having two of the same alleles for a trait, and herozygous describes having 2 different alleles for a trait
4. Homozygous describes having dominant alleles for a trait, and herozygous describes having recessive alleles for a trait

The correct answer is:

1. Homozygous describes having two of the same alleles for a trait, and heterozygous describes having 2 different alleles for a trait