congratulate
v[Tn, Tn.pr]
1 ~ sb (on sth) tell sb that one is pleased about his good fortune or achievements 祝贺; 庆贺; 道喜
congratulate sb on his marriage, new job, good exam results, etc 祝贺某人结婚、 找到新工作、 考试成绩优良等.
2 ~ oneself (on/upon (doing) sth) consider oneself fortunate or successful; be proud (of sth) 认为自己幸运或成功; (为某事物而)自鸣得意
You can congratulate yourself on having done a good job. 你的工作做得很出色, 你应该感到自豪.