The short answer is yes.
The long answer is it's not a very well-written question. Grammatically, A, C or D could work, but C would be nonsensical sense water can't float. But none of them sound like anything a native would say. Here are some examples that would sound more natural.
It rained for a whole day and there was water everywhere.
It rained for a whole day and there was a lot of flooding.
It rained for a whole day and my neighborhood got flooded.