回答
2023-10-21 14:32:01
無登録
have A do といういわゆる使役動詞は、A に do させるとか A に do してもらうとかいう意味で使いますが、そのさせる・してもらうことが継続ではなく単発のことである場合がほとんどなので、原形不定詞にすることが多いですが、
have A doing という使い方は、させたままにする、ずっとしてもらう、などという継続の意味で使える場合があります。
I'll have him waiting at the gate.
He had me talking for hours without interrupting me.
have him come の場合は、come という動作を come come come come... というふうに継続的に繰り返させることが不可能なので、have him coming とは言えません。