Het antwoord is simpel: het mag allebei.
De ene vorm is ook niet beter dan de andere. Wel vinden sommige mensen ‘u heeft’ iets formeler klinken dan ‘u hebt’.
Beide zinnen zijn dus goed
- Hoe laat heeft u een afspraak?
- Hoe laat hebt u een afspraak?
Schrijf consequent
Zorg er in een brief of e-mail wel voor dat je consequent bent. Gebruik dus in je hele tekst ‘u hebt’ of ‘u heeft’.