Why do very few trees exist in a grassland ecosystem?

A.
not enough heat

B.
not enough topsoil

C.
not enough sunlight

D.
not enough precipitation