Which of the following has the longest small intestine ?
(a) carnivore (b) omnivore (c) herbivore (d) autotroph
C) Herbivore ...
Because it needs a longer intestine to digest cellulose as it consumes grass and plants which contain cellulose, unlike carnivores or omnivores who consume not that much cellulose.