I congratulated him <b>for</b> winning the championship.<br/><br/>Is 'for' OK in the sentence? I was taught to use 'on'.<br/><br/>Thanks.