Read the following passage and choose the best answers.
The Life Cycle of a Butterfly

Do you know how butterflies grow? Each butterfly has a special life cycle. It changes while it grows!
A butterfly comes from an egg. A mother butterfly lays the egg on a plant.
After 3 to 12 days, a caterpillar hatches from the egg. The caterpillar eats the plant’s leaves. It grows big and fat. Then it makes a hard shell around its body.
Inside the shell, the caterpillar becomes a pupa. The pupa doesn’t eat or drink anything. Its body changes slowly.
After two weeks, a beautiful butterfly finally comes into the world!
_____________________________________