"be angry with"是英语中表示“对……(人)生气/发怒”的常用短语,强调针对具体的人产生的愤怒情绪。
主语 + be动词(am/is/are/was/were等) + angry with + 人(sb.)
(注:"with"后面必须接人,不能接事物;若要表达“对某事生气”,需用"be angry about/at sth.")
若要说明“生气的原因”,可在后面加for doing sth.(因为做了某事),结构为:
主语 + be angry with sb. + for (doing) sth.
1、 基础用法(对某人生气):
I'm angry with my sister—she borrowed my dress without asking.
我对我妹妹很生气——她没问就借了我的裙子。
Don't be angry with him; he's just a kid.
别对他生气,他只是个孩子。
2、 带原因的用法(因某事生气):
She was angry with me for being late to the party.
她因为我聚会迟到而生气。
The teacher is angry with Tom for not doing his homework.
老师因为汤姆没做作业而对他发怒。
be angry with sb.:对人生气(重点在“对象是某人”)
be angry about/at sth.:对事/行为生气(重点在“对象是某件事”)
例:
I'm angry with you(对你生气)for forgetting my birthday(因为忘了我的生日).
I'm angry about(对……事生气)your forgetfulness(你的健忘).
可与"get angry with"互换(表示“变得对……生气”),如:
He gets angry with his dog when it chews his shoes.
当狗啃他的鞋子时,他会对狗生气。
总结:"be angry with"是针对“人”的愤怒,记住后面接“人”,如需说明原因加"for doing sth."即可~