congratulate, celebrate
这两个词都有“庆贺”的意思。它们的区别在于:celebrate只能以事或物作宾语; 而congratulate后面只能以“被庆贺的人”作宾语。例如:
We celebrated his birthday by a banquet.我们举行宴会庆祝他的生日。
We congratulated her on having passed the examinations.我们祝贺她通过了考试。
celebrate,congratulate
这两个动词均有“庆祝,祝贺”之意。
celebrate通常指举行盛大隆重的仪式庆祝或纪念有意义的日子或某件事情,多暗示节日般的欢乐场面。
congratulate指对他人祝贺为目的,希望他人幸福或走运。