Which of the following statements about the sporophyte and gametophyte generations is true? O the gametophyte generation is always diploid. O the sporophyte generation is always haploid. O the gametophyte generation produces gametes. O the sporophyte generation produces gametes.