Answer:
D. flowering plant
Step-by-step explanation:
Option A is incorrect because moss is a thalloid plant with no true plant body.
Option B is incorrect because the plant could not have produced fruits without flowering.
Option C is incorrect because ferns do not produce fruits.
The correct option is D. Flowering plants produce fruits and posses true leaves, stems and roots. The ovule of the flower becomes the seed after fertilization and the ovary becomes the fruit.