Skip to content

Why do some plants eat insects?

Show answer & explanation

Answer: Poor soil lacks nutrients

Poor soil lacks nutrientsCorrect! Carnivorous plants like Venus flytraps grow in nutrient-poor soil, especially lacking nitrogen. Catching insects supplements their diet. They still photosynthesize for energy—insects provide nutrients they can't get from poor soil!

Plants evolved to huntWrong. Plants don't actively hunt like animals. They use passive traps and haven't evolved predatory behavior.

Insects damage the plantsWrong. Plants trap insects for nutrition, not defense. They actually need insects to survive in poor soil.

🚀 Play today's quiz — new questions daily

More Plant Science questions