when I checked the usage of hai in this sentence on a translation site they gave me: Thou hast a snake... when I entered the English they gave me "tu ha un serpente". Does anyone know which is really the correct word?
"Tu ha un serpente" doesn't sound right at all. You can say "Tu hai" if you're familiar with the person or "Lei ha" for the polite.
ha is 3rd person singular. hai is 2nd person singular. so it is io ho tu hai lei ha noi abbiomo voi avete loro hanno