lecture (one) for (something)(redirected from lectured him for)
lecture (one) for (something)
To give one a stern, chastising talk to one for some mistake or failing. He started lecturing me again for not doing my share of chores around the house. Instead of just lecturing your staff for not meeting their sales targets, try incentivizing them in various ways.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
lecture someone for something
to give someone a talking-to about something. Please don't lecture me for being late. It won't help now, will it? There is no point in lecturing us for something we didn't do.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.