During its life cycle, Fasciola hepatica (liver fluke) infects its intermediate host and primary host at the following larval stages respectively
(a) metacercaria and cercaria
(b) miracidium and metacercaria
(c) redia and miracidium
(d) cercaria and redia