Question: Soil erosion can be best prevented by

  Options: 
 A. removing grass from the steepest slope.
 B. building terraces into the sides of a slope.
 C. heavily watering the vegetation on the slope.
 D. increasing the slope of the land by adding more soil.
Answer: B