During the life-cycle, Fasciola hepatica ( liver-fluke) infects its intermediate host and primary host at the following larval stages respectively.
A. Redia and miracidium
B. Cercaria and redia
C. Metacercaria and cercaria
D. Miracidium and metacercaria