give what for vs rake over the coals

give what for

verb
  • To scold; to punish, especially verbally. 

rake over the coals

verb
  • To call to task or to reprimand severely. 

How often have the words give what for and rake over the coals occurred in a corpus of books? (source: Google Ngram Viewer )