fight with和fight for的区别是什么?

如题所述

英语中, fight for, fight with 和 fight against 都有“斗争”的意思。


1. fight for:意思是“为……而斗争”,后面一般接抽象名词,如事业、自由等。


例句1:They are fighting for freedom.
他们正在为自由而斗争。

例句2:This is a fight for the future, and it's a fight we must win together.
这是一个为了未来而进行的战斗,这是我们必须团结起来去赢得的战斗。
注意,例句2中的fight 是名词词性,也表示为某事而斗争。


2. fight with:意思是“和……打架;与……并肩作战”。 其后常接人或国家。


例句3:Did you fight with Smith in the bar last night?
你昨晚是不是跟史密斯在酒吧打了一架?

例句4:Don’t fight with your classmates at school.
不要在学校与同学们打架。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-08
"fight with"和"fight for"的区别在于,"fight with"通常指与某人或某物进行激烈的争斗或战斗,而"fight for"则通常指为某个目标或利益而进行斗争或战斗。
第2个回答  2023-06-08
fight with 意思是:和……一起战斗/与……并肩战斗。
fight for 意思是:为……战斗。
相似回答