Die Saetze sind korrekt.
Do ist hier Hilfsverb und wird konjugiert (do->does). Daran schliesst
sich das Vollverb im Infinitiv (have).
Vergleiche Deutsch: Er muss(konjugiertes Hilfsverb) essen
(Infinitiv).
Gruss, Tychi
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Dieser Knich da sagt ständig „What he says?“ und dann
„What does he say?“ - gute Eselsbrücke …
Da das Hilfsverb „do“ mit „does“ bereits die an den dritten Singular angepaßte Form ist, wäre „he does … has“ doppelt gemoppelt - es muß vielmehr der Infinitiv stehen.