Giving the reason for punishment
Use punish for to identify the behaviour or offence.
Punish for gives the reason for a punishment. Punish by introduces the method or means of punishment.
Use punish for to state the offence or behaviour. Use punish by to explain how someone is punished.
These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.
Use punish for to identify the behaviour or offence.
Use punish by before the action used as punishment.
With introduces the penalty itself.
The same subject can take different constructions because each sentence answers a different question.
Some combinations appear in real text but do not mean what learners often assume.
By introduces the method, not the reason.
✕ He was punished by theft. ✓ He was punished for theft.Punish by usually needs the person affected before the method.
✕ The teacher punished by giving extra homework. ✓ The teacher punished the class by giving extra homework.With names the penalty itself; by introduces an action or method.
✕ They punished him by a fine. ✓ They punished him with a fine.For should introduce the offence or behaviour.
✕ The coach punished the team for cancelling practice. ✓ The coach punished the team by cancelling practice.Choose the expression that matches the intended meaning.
Paste the complete sentence below. Linguix checks the preposition together with grammar, spelling, punctuation, and style.
Yes, but it is less common. For example: He was punished by being excluded from the team.
Punish for gives the reason. Punish with names the penalty.
Legal English more often uses punishable by, as in punishable by imprisonment.
Create a free account to check complete texts, apply suggestions, and save your documents.