The correct option is
C To scold one severely
Option C is the correct answer because the phrase 'to haul over the coals' means to scold, reprimand, or reprove someone severely for an error or mistake.
Options A, B, D and E are incorrect because these are not the correct meanings of the given phrase.