The correct option is A An omnivore
A primary producer is autotroph and does not feed on other trophic levels. Primary consumer and herbivores feed on producers only. A carnivore feeds on herbivore only. An omnivore can derive its nutrition from both herbivore (primary consumer) and carnivore (secondary consumer) and thus can feed on several trophic levels. Humans are examples of omnivores. Thus, the correct answer is option B.