根据《牛津英语搭配词典》里的说法:
①angry后面跟介词with连用,表示“生…的气”。例如:I got terribly angry with him.
②angry后面跟介词about连用,表示“因…而生气”。例如:Local people are very angry about the plans to close another hospital.
把上面的两个“语言点”合并起来使用,就变成一个常用句型:be angry with sb. about sth.意思是“因某事而生某人的气”。这里不能用for代替about。