Which statement best describes why punnet squares are useful

A. Punnet squares are used to predict how dominent alleles are inherited
B. Punnet squares are used to predict the most likely allele combinations of the parents in a cross
C. punnet squares are used to predict how recessive alleles are inherited

D. punnet squares are used to predict all possible allele combinations and their frequencies in offspring

D. punnet squares are used to predict all possible allele combinations and their frequencies in offspring