1. 表示“对某人生气”,一般用介词 with (有时也用 at)
The teacher got angry with [at] me. 老师对我生气了。
有的词书认为:用 with 表示心中感到生气,而用 at 则表示怒气流露于外表,但总的说来此时还是用 with 的场合较多。
2. 表示“对某事生气”,一般用介词 at (about)
He was rather angry at what you said. 他对你说的话相当生气。
I was angry about missing the film. 没看上那部电影我很气恼。
He was angry at being kept waiting. 他因久等而生气。
有的词书认为:at 之后接某人之言行,about 之后接某事,但这种区别并不十分严格,两者常可换用。
3. 表示生气的原因,一般用介词for
He was angry with me for not having done anything. 因为我什么也没做,他对我很生气。
注:be angry 之后除搭配介词外,还可接不定式或从句:
He’ll be angry to find that nothing has been done. 他发现什么都没做,他会生气的。
He was angry that the door was locked. 门锁上了,他很生气。