回答

✨ ベストアンサー ✨

keep + O + C
OをCのままにする、OをCの状態に保つ

というような表現で
to keep you waiting
の語順になります。
それに加えてここでは、
待たせて(過去のこと)→ ごめんなさい(I'm なので現在)
という風に時制にズレがあると判断できるので、それを表すために
to have kept you waiting
の語順になります

ありちゃん

分かりました!ありがとうございます🙇🏻‍♀️

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