Why do grasslands have few large trees?(1 point)

A. Grasslands have a rocky terrain that does not allow trees to grow.
B. Large trees cannot survive the hot temperatures in a grassland.
C. Grasses and flowering plants crowd out the larger trees.
D. Tall trees need more water than the grasses, so they are only found near rivers and streams.

C. Grasses and flowering plants crowd out the larger trees.