Question: why are there few trees on the prairies?
Answer: There are a lot of trees on the prairies. The problem is lack of water on the open prairie where the rate of soil evaporation exceeds the limited rainfall. But areas immediately next to rivers, the south bank of river valleys (where the slope decreases the sun exposure) and the north face of hills are usually forested.