英語
高校生
解決済み

この問題について解説して欲しいです。
解答は2番なのですが、4番のhave been keeping ではない理由を教えてください

12 6 I am sorry to be keeping 3 have kept 6 you waiting so long. 2 have been kept 4 have been keeping 〔上智短大〕
完了形

回答

疑問は解決しましたか?