Beide vormen zijn correct, maar het gebruik verschilt. U hebt is de gewone vorm; u heeft is soms uitgesproken formeel.
Gebruik bij voorkeur u hebt en hebt u.
Zie ook: