Multiple choice

Why do flowers have petals?

  1. to protect seeds

  2. to smell nice

  3. to attract animals for pollination

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

Flowers have bright colors and scents primarily to attract pollinators like bees, butterflies, and birds, which facilitates the reproductive process.