首页 > 留学知识库

问题: congratulate的介词搭配

题库4/7.congratulate sb on/for sth?

书上有这样的句子:She told us that she had written to congratulate her friend on being elected head of the department.

词霸上又有这样的句子:He is to be congratulated for his success.

那么用on和for表达的意思完全一致么?



解答:

congratulate sb. on sth.
congratulate on doing sth.
He is to be congratulated for his success.这句话中的for 不是与congratulate 搭配的,而是连接his success,意为由于.此句意为由于他的成功,他受到祝贺。