What causes water to runoff

A. The sun heats up earths surface

B. Water vapor condenses into water droplets

C. Water does not soak into the ground

D. There is a small amount of precipitation