Answer
Hi,
The correct answer option is (D). The plant life cycle goes back and forth between a haploid stage and diploid stage
Step-by-step explanation
Two distinctive stages exist in plant life namely; the gametophyte stage and the sporophyte stage. When plants mature, the diploid sporophyte produce spores by the process meiosis that later divides by mitosis to produce a haploid gametophyte. The newly formed gametophyte produces gametes and the cycle starts once more.
Best wishes!