Which of the following is an example of alternation of generations?
A) A grandparent and grandchild each have dark hair, but the parent has blond hair. B) A diploid plant (sporophyte) produces, by meiosis, a spore that gives rise to a multicellular, haploid pollen grain (gametophyte). C) A diploid animal produces gametes by meiosis, and the gametes undergo fertilization to produce a diploid zygote. D) A haploid mushroom produces gametes by mitosis, and the gametes undergo fertilization, which is immediately followed by meiosis. E) A diploid cell divides by mitosis to produce two diploid daughter cells, which then fuse to produce a tetraploid cell.