Skip to content

Why do some plants eat insects?

Show answer & explanation

Answer: Poor soil lacks nutrients

Poor soil lacks nutrients ✓ — Correct! 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 hunt — Wrong. Plants don't actively hunt like animals. They use passive traps and haven't evolved predatory behavior.

Insects damage the plants — Wrong. 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