单项选择题

Analogies
CHAMELEON : HERPETOLOGIST ::

A.fungi: ecologist
B.salmon : ichthyologist
C.mongoose : ornithologist
D.oriole : virologist
E. aphid : etymologist