回答

なぜhaveのままなのですか? → なぜなら、men は man の複数形だからです。
a man であれば has です。

参考にしてください。

この回答にコメントする
疑問は解決しましたか?