单项选择题

Theright description of life cycle of Schistosomajaponicumis()

A.it cannot live without water
B.it has development stages of egg, miracidium, sporocyst, cercaria, metacercaria
C.the infective stage is metacercaria
D.human is the only final host