Herbivores are specific organisms that depend on plants as their food source.
These organisms feed on grasses, small plants and leaves of the higher plants.
Frugivores are specific organisms whose food source mainly consists of fruits.
Every frugivorous organism has a specific fruit that they eat primarily and among them parrots are frugivores.
Sanguivores are those organisms which live by ingesting fresh blood from the tissues. Some of the species of bats and kites are sanguivorous.
Detritivorous organisms are those organisms that feed on the detritus or decaying organisms.
The complex molecules in the decaying organisms are broken down by these organisms.
Hence, the correct answer is option (B).