congratulate 的用法及固定搭配

congratulate

1.congratulate后面接指被庆贺的人的词,那表示事件的词的前面通常用on,偶尔用for。例如:I congratulate you on(偶尔用for)your graduation和He wrote to congratulate her on(偶尔用for)being chosen as a model worker。

2.下面两句意思相同:

I congratulate you on producing a new English grammar.

I congratulate you on having produced a new English grammar.