The correct option is B Angiosperms
In the life cycle of plants, there is an alternation of generation between gamete producing haploid gametophyte and spore producing diploid sporophyte.
The diploid sporophyte produce haploid spores by meiosis to form the haploid gametophyte. Male and female gametophyte give rise to the male and female gametes respectively. These gametes fuse to form a diploid zygote which marks the beginning of the sporophytic generation.
In algae, there are no free-living sporophytes. The dominant, free-living photosynthetic phase in the life cycle is the gametophyte.
In bryophytes, the sporophyte is not free-living and is dependent upon gametophyte for survival.
In pteridophytes, both sporophyte and gametophyte are independent and have free-living existence.
In gymnosperms and angiosperms, the gametophyte is dependent upon the sporophyte. The male and female gametophytes do not have an independent free-living existence in gymnosperms and angiosperms.