Doubtfully, but more importantly, why does it matter. 'Knowing' implies cognitive thought which means a caterpillar would have a capacity by which it could process information, which in humans is a brain. Though a human baby is born with a brain, it is just starting to develop the concept of future so s/he is not aware of becoming an adult.
Well they (were) caterpillars before then they go into their cocoons then when they come out they are butterflies because they grow in the cocoons but it takes a long time so basically yes.
butterflies won't come to a place where there are no caterpillars
Caterpillars
Without caterpillars we would have no butterflies.
Some caterpillars turn into moths, while others turn into butterflies. It depends on the species.
No.
Caterpillars are the young - of moths and butterflies.
yes, they do because first they are caterpillars then butterflies
All caterpillars eventually turn into butterflies.
these caterpillars lay eggs and soon they will become butterflies
You know how caterpillars change into butterflies? That's a butterfly's metamorphoisis!
Many birds eat butterflies and caterpillars.
Yes.