Rose buds are plants and can't eat animals.
This justifies what answer for what question? Q & A: 
Of the below sentences, which one does *not* make sense?
Options:
- Sentence A: "The caterpillar eats the rose bud"
- Sentence B: "Roses buds  eat caterpillars"

Sentence B