Prepositions after fight

Fight for, against, in, with, or on?

Fight for shows support or a goal. Fight against names an opponent or problem. Fight with can mean alongside someone or in conflict with them.

Quick answer

How do prepositions change the meaning of fight?

Use fight for a cause or goal, fight against an enemy or problem, fight with for cooperation or conflict, fight in for a place or war, and fight on to continue fighting.

They fight for equal rights.
Doctors are fighting against the disease.
He fought with his brother yesterday.
Many soldiers fought in the war.

Choose the pattern by meaning

These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.

1
fight for + cause

Supporting or defending something

Use fight for when trying to achieve, protect, or support something.

Activists fight for cleaner air.
She fought for her freedom.
2
fight against + enemy or problem

Opposing something

Use fight against for opposition to a person, force, illness, or idea.

The country is fighting against corruption.
He fought against the decision.
3
fight with + person

Conflict or cooperation

Fight with can mean argue against someone or fight alongside them. Context shows the meaning.

She fought with her classmates.
They fought with allied forces during the war.
4
fight in + place or war

Showing location or context

Use in for the place, battle, or conflict where fighting happens.

He fought in Afghanistan.
Thousands fought in the civil war.
5
fight on

Continuing despite difficulty

Fight on means continue fighting or struggling.

The team decided to fight on despite the losses.
She fought on through the pain.

See the difference in context

The same subject can take different constructions because each sentence answers a different question.

Construction
Example
Meaning
fight for
They are fighting for justice.
Support or try to achieve something.
fight against
We must fight against discrimination.
Oppose or resist something.
fight with
He fought with his friend.
Argue or battle with someone; sometimes cooperate with them.
fight in
My grandfather fought in World War II.
Shows the war or place where fighting happened.
fight on
The soldiers fought on through the night.
Continue fighting or struggling.

Common mistakes

Some combinations appear in real text but do not mean what learners often assume.

Using fight for with an enemy

Fight for is used for goals or causes, not opponents.

✕ They fought for the invaders. ✓ They fought against the invaders.

Confusing fight with meanings

Fight with can mean against someone or alongside them.

✓ He fought with his brother. / He fought with local resistance groups.

Using fight in for support

Fight in describes location or context, not purpose.

✕ She fights in equality. ✓ She fights for equality.

Quick practice

Choose the expression that matches the intended meaning.

1. The organization fights ___ human rights.
2. Scientists are fighting ___ the spread of the virus.
3. My grandfather fought ___ the Korean War.

Check your sentence in context

Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.

Free to try · No signup required

Frequently asked questions

Can fight with mean cooperate?

Yes. In military or historical contexts, fight with can mean alongside someone.

What is the difference between fight for and fight against?

Fight for supports a cause or goal, while fight against opposes an enemy, problem, or idea.

When do we use fight on?

Fight on means continue despite difficulty or opposition.

Write with confidence in Linguix

Create a free account to check complete texts, apply suggestions, and save your documents.

Create a free account