fight with
fight against
fight for 它们什么意思?有区别吗?
都是为反对……而战、与……作斗争的意思。
区别:
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.
他们在最后的这次战争中是与意大利人作战。
本回答被网友采纳fight for/against/with词组的用法是不易理解的,答疑解惑。