回答

haveには使役の意味がありhave+動詞の原形で
〜してもらう という意味があるのでhaveを用いるのだと思いますまた使役動詞にはmakeやgetなどがあります。

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