1) Carnivores live in forests because it an ideal habitat for them and they prey they hunt. Carnivores feed on herbivores, and they feed on plants. Forests also contain many species of insects which are also among the prey of smaller predators.
2) Carnivores are animals that eat other animals. Their presence in the forest is essential for three reasons: They help in transferring energy from one trophic level to another in a food chain. i.e they transfer the energy stored in the animal they eat into themselves to the next level who consume them.