回答

✨ ベストアンサー ✨

for は その人のした行為
of は その行為をした人 

を強調する時に使います。

これだけでは分かりにくいと思うので
上の画像を使って説明します。

まず、⑨のforです。
これは、あなたが彼に腹を立てていることはnatural(当然)だ としています。
当然≠あなた
当然=(あなたが)彼に腹を立てていること

次に、⑩のofです。
これは、自転車を貸してくれる君はkind(親切)だ
としています。
親切≠自転車を貸してくれること
親切=君

行為に着目するか、人の性格などに着目するかによって使い分けます。

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