Answer:
c) happened by chance
Step-by-step explanation:
d and e answers are not correct:
mutations won't happen because of an environmental necessity, like being more efficient at eating grass, nor because a specific diet requirement, like eating seeds or grass. Mutations could happen if the organisms have the genetic pool to express a specific mutation dealing with a phenoypic character like longer teeth. If the organism doesn't have the genetic pool for developing longer teeth it will never have this feature, even if it keeps eating grass all its life.
A is not correct:
The mutation allowed the teeth to grow longer and to pass this feature to the next generation, but there is nothing that can predict an optimal length for eating grass to make them stop growing. Mutations are not a synonym of optimal features or benefit.
B is not correct:
It could happen that longer teeth arose in many members of the population, but we cannot say that it arose at the same time.