这三个词组都是有关fight的,没有什么区别,就是意思不同,分别是:
fight with和...一起战斗(奋斗),用...反对
fight for为...战斗(竞争)
1、fight with后面接的词即为一起战斗(或者奋斗)的东西或人,例如:
2、fight against后面接的词即为反对(或者作斗争)的对象,例如:
The medical community continues to make progress in the fight against cancer.
医学界在抗癌的斗争中不断取得进步。