The correct option is B Ontogeny repeats phylogeny
The theory of recapitulation, also called the biogenetic law or embryological parallelism often expressed in Ernst Haeckel's phrase "ontogeny recapitulates phylogeny"is a largely discredited biological hypothesis, that in developing from embryo to adult, animals go through stages resembling or representing successive stages in the evolution of their remote ancestors. So, Ernst Hackel's biogenetic law states ontogeny repeats phylogeny. Thus, option D is correct.
Ernst Hackel's biogenetic law does not states Ominis cellula-e-cellula, survival of fittest and phylogeny repeats ontogeny.