Is the sentence your house has flood correct?
No, using the verb 'flood', the auxiliary verb 'has' calls for
the past tense of the main verb:
Your house has flooded.
Using the word 'flood' as a noun, calls for an article preceding
the noun:
Your house has a flood.
Your house has the flood.