be ashamed at/of /for3者有何区别?

问题描述:

be ashamed at/of /for3者有何区别?

be ashamed of
以为...是耻辱
feel ashamed for sb.
替某人感到羞愧
be ashamed to do sth.
以干...为耻
be ashamed of oneself for
害羞,为...而害羞
那个be ashamed at查了好几本字典都没查到...你确定有这种说法吗?