be afraid of+n与be afraid for+n有何区别?

问题描述:

be afraid of+n与be afraid for+n有何区别?

be afraid of是害怕什么,比如I am afraid of snakes(我害怕蛇)
而be afraid for是害怕做什么,比如I am afraid for doing this thing.(我害怕做这事)