Giving the reason for criticism
Use 'criticize for' to explain what a person did wrong.
The standard pattern is 'criticize someone for something'. 'By' is not normally used after 'criticize' to introduce the reason for criticism.
Use 'criticize for' to say why someone or something is criticized. 'Criticize by' is not a standard pattern for reasons, although 'by' may appear separately in passive sentences.
These forms are not interchangeable. Choose the construction by meaning, not by which preposition appears most often.
Use 'criticize for' to explain what a person did wrong.
Use 'criticize for' with products, plans, or ideas to mention a fault.
Use 'by' in passive constructions to identify the critic, not the reason.
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.
Use 'for' to explain the cause of criticism.
✕ They criticized him by his behaviour. ✓ They criticized him for his behaviour.'By' identifies the critic in passive sentences.
✕ She criticized by being rude. ✓ She was criticized for being rude.When the reason is important, include 'for' plus the action or quality.
✓ The company was criticized for poor communication.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 only in passive constructions such as 'criticized by experts'.
It is possible in some contexts, but 'criticize someone for something' is more standard and direct.
Usually a noun phrase or an -ing form, such as 'for lateness' or 'for arriving late'.
Create a free account to check complete texts, apply suggestions, and save your documents.