The correct option is D cloudy day
Solar water heater works on solar radiation falling on it. It requires solar light for generating enough heat to heat water. During cloudy days, Sun is obstructed by clouds, and the light incident of the solar panels will be inefficient to make the heater work.