单项选择题

What is implied by saying "a layer of soil acts as a sponge" (Para. 2)

A.Soil can be used to clean things.
B.Soil can store water and give it up when needed.
C.Soil is all elastic material.
D.Soil can provide water.