2 = d
3 = a
4 = a
5 = a
I am not so familiar with 1 and 3 sry
Homzygous means two identical alleles so a and c are both homzygous
recessive genes are not expressed if a dominant allele is present but with be expressed if the no dominant allele is present.
If you do a cross test you can determine the percentage.
Hagatha is heterozygous meaning non identical allele like Dd or dD and the other is homzygous recessive meaning that it has identical allele like DD or dd but it's recessive so it's dd.
I hope I helped you helped you enough