pattern

Opinion - Criticism

Master English idioms regarding criticism, like "be on the receiving end" and "throw cold water on".

review-disable

Review

flashcard-disable

Flashcards

quiz-disable

Quiz

Start learning
English idioms related to Opinion
a flea in {one's} [ear]

a sharp expression of one's disapproval or criticism of someone as a result of their action or behavior

Ex: As the project deadline approached, the team members got a flea in their ears about the potential delays and worked diligently to address the issues and meet the target.
daily words
wordlist
Close
Sign in
to [have] a go
to have a go
[phrase]

to criticize someone severely because of what they said or did

Ex: The parent had a go at their child for breaking the rules and not following the agreed-upon guidelines.
daily words
wordlist
Close
Sign in
to [read] {sb} the riot act

to angrily warn or threaten someone so that they will not make the same mistake

Ex: Displeased with the team's performance, the manager read the riot act to them about meeting project deadlines.
daily words
wordlist
Close
Sign in
to [rake] {sb/sth} over the coals

to severely criticize someone because of their mistake

Ex: During the performance evaluation, the supervisor raked the employee over the coals for consistent underperformance.
daily words
wordlist
Close
Sign in
to [drag] {sb/sth} over the coals

to subject someone to severe criticism

Ex: If we keep dragging over the coals from yesterday's argument, we'll never sort out the future.
daily words
wordlist
Close
Sign in
[let] {sb} have it

to violently criticize or punish a person over what they did or said

Ex: Disappointed with the team's lack of effort, the coach let the players have it during halftime, motivating them to step up their performance.
daily words
wordlist
Close
Sign in
to [whale] on {sb/sth}

to strongly criticize someone or something for something bad that has happened

Ex: The journalist's exposé whaled on the government's handling of the situation, uncovering instances of negligence and incompetence.
daily words
wordlist
Close
Sign in
water off a duck's back

(of criticisms or warnings) failing to have any effect on a person

Ex: No matter how challenging the circumstances, the resilient leader faced adversity with a stoic demeanor, allowing criticism to be like water off a duck's back.
daily words
wordlist
Close
Sign in
(in|on) the firing line

likely to receive much criticism

Ex: The outspoken politician always puts themselves in the firing line by expressing controversial opinions on social issues.
daily words
wordlist
Close
Sign in
[be] on the receiving end

to experience the effects or consequences of actions, often from others

Ex: After making a mistake in the presentation, he was on the receiving end of corrective feedback from the supervisor.
daily words
wordlist
Close
Sign in
in full cry
in full cry
[phrase]

used to refer to the act of doing something with a lot of energy and excitement

Ex: In the bustling marketplace, vendors were in full cry, promoting their products and calling out to potential customers.
daily words
wordlist
Close
Sign in
to [throw|pour] cold water on {sth}

to demotivate a person by talking negatively about their plans or opinions

Ex: The team was buzzing with excitement about the new marketing strategy, but the senior executive's critical remarks threw cold water on their optimism, prompting a reconsideration of the approach.
daily words
wordlist
Close
Sign in
the pot calling the kettle black

used when someone is criticizing another for a fault that they have as well

Ex: When the manager accused the team of lacking professionalism, it felt like the pot calling the kettle black, considering the manager's own habit of arriving late to meetings.
daily words
wordlist
Close
Sign in
to [take] a beating

to face strong negative feedback or verbal abuse

Ex: In the competitive business world, entrepreneurs often have to take a beating from market forces, adapting to challenges and learning from failures to ultimately succeed.
daily words
wordlist
Close
Sign in
LanGeek
Download LanGeek app