Plants produce their own food via photosynthesis, hence they are called as producers. Rest all animals are called as consumers as they can not produce own food. Carnivores are those organisms who consumes other animals.Ominivores are those organisms who consumes both animals and plants.Herbivores are those organisms who consumes plants. Thus, the correct answer is option B.