The correct option is A gametophyte and haploid
The main plant body of the bryophyte is haploid. It produces gametes, hence is called a gametophyte. The male and female gametes fuse together to form zygote. The zygote produces a multicellular body called a sporophyte which is diploid. The sporophyte is not free-living but attached to the photosynthetic gametophyte.