英語中, 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.
不要在學校與同學們打架。
3. fight against:意思是「為反對……而鬥爭」,後接事物名詞、人或國家。
例句5:Everyone should fight against repression and injustice.
每個人都應該與壓迫和不公作鬥爭。
例句6:How should we fight against childhood obesity?
我們應該如何與兒童肥胖症作鬥爭?