The correct option is D Frog
Every food chain starts with a producer, that is a plant. Here the given food chain will start with a part of the plant - a flower. Butterfly gets its food directly from the flower, so it is a herbivore and a primary consumer.
We need to complete the food chain by identifying the secondary consumer, that is a carnivorous or an omnivorous animal that can eat the butterfly. Among the given options, only the frog is a carnivorous animal, the rest are all herbivores. So, frog is the correct answer.
The food chain gets completed in the following way:
- Butterflies feed on flowers and are eaten by frogs.
- Frogs are then eaten by snakes.
- Snakes are in turn eaten by eagles.