The correct option is B Hermaphrodite with preferably cross fertilization
Hermaphrodite means having both male and female reproductive organs in a single individual. Fasciola hepatica is a hermaphrodite, but usually, cross-fertilization occurs in which the gametes are produced by separate individuals. So, option B is correct.