Verified Answer :

The answer to the question above is perrenials.
Perrenial plants live for more than a year. Annual plants live only for a year they germinate,  grow and bear flowers or seeds but eventually die. while both c and d, (gametophytes and sporophytes) are both phases of plant lifecycle, not a type of plant. 

The answer is Perennials.