两个词首先词性不同。fear可以做动词和名词,而afraid是形容词,只作表语。
be afraid of sth 表示一般的“害怕”担心(语气较轻,比较委婉。相当于 fear be terrified of sth.被...吓了一跳 或 对...极度恐惧的意思。语气较强。相当于be frightened