✨ ベストアンサー ✨
be ashamed of 名詞 で~を恥じる
たまにあるbe 感情状態 of 対象のパターンです。be fond of とかbe scared ofとかbe tired ofとか。
でofの後に来るのは名詞なので(I was ashamed of my past behavior.私は過去の行いを恥じた。とか)、動詞につなげたかったら動名詞にして"~すること"を恥ずかしく思う、となるわけです。さらにそれを過去形(~したことを)にするために完了形にhave 過去分詞にしてからhaveにingが付いてます。