常用词汇辨析30


fight for 后接抽象名词,意思是为事业、自由、真理、权利等而斗争(战斗);

 

fight against①接事物名词,意为反对......而斗争 ②接人和国家名词,意思是“与......战斗”;

fight with 只接人或国家的名词,表示“同......(并肩)战斗”。
They are ___ freedom.
他们正为自由而战。
They are ___ oppression.
他们为反对压迫而斗争。
They ___ the enemy.
他们和敌人战斗。
They ___ the Italians in the last war and against them in this.
在上次战斗中他们和意大利并肩战斗,但这次他们却和意大利打起来了。

 

▲fight with也可表示fight against之意


 

Have you been fighting with(或against)your brother again?


 

你又和你兄弟打架了吗?


 

 


 

answer:fighting for;fighting against;fought against;fought with


 

欢迎到论坛参与交流:http://bbs.ebigear.com/thread-214947-1-1.html


 

                                                 大耳朵编辑 mguangwei