fight with fight against fight for 它们什么意思?有区别吗?

fight with
fight against
fight for 它们什么意思?有区别吗?

  fight against/fight with / fight against 为反对……而战、与……作斗争
  against 后面接的是反对的对象,如:
  They are fighting against their enemy.他们在与敌人作战。
  Political leaders fought against slavery.政治领导们为了反对奴隶制度而斗争。
  fight for 意为“为争取……而斗争、因为……而打架”。如:
  Two dogs fight for a bone,and a third runs away with it.
  两只狗为抢一块骨头而打架,另一只狗把骨头叼走了。
  fight with 意为“同……(一起并肩)作战、与……作战”,它含有两重意思
  They fought with the Italian in the last war.
  他们在最后的这次战争中是与意大利人作战。
  They fought with the Italian against France in that war.
  在那次战争中,他们和意大利联合作战反对法国。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-31

都是为反对……而战、与……作斗争的意思。

区别:

fight with 和 fight against 基本相同,后面接Sb时,都表示"与某人作斗争。
fight for sb, 则表示"为某人而战"

例句:

1.They are fighting against their enemy.

他们在与敌人作战。

2.Two dogs fight for a bone,and a third runs away with it.

两只狗为抢一块骨头而打架,另一只狗把骨头叼走了。

3.They fought with the Italian in the last war. 

他们在最后的这次战争中是与意大利人作战。

本回答被网友采纳
第2个回答  推荐于2018-02-22
fight with 和 fight against 基本相同,后面接Sb时,都表示"与某人作斗争。
fight for sb, 则表示"为某人而战"追答

谢谢好评

感谢网友们再次采纳!

本回答被提问者和网友采纳
第3个回答  2016-09-12
fight with 用什么去奋斗
fight for 为了什么去奋斗
fight against 反对什么而奋斗
第4个回答  2019-10-09

fight for/against/with词组的用法是不易理解的,答疑解惑。