I think its either C or D
Desert streams has more flash floods than the ones in humid locations. In other words, desert streams only get their water from rain.
The answer to your question is D. evaporation is a process and precipitation is more of an element in that process.
B. makes because google says so and i believe him