All of the insectivorous plants are true________________?

All of the insectivorous plants are true________________?

A. Heterotrophs
B. Autotrophes
C. Carnivores
D. Saprotrophs