celebrate与congratulate这两个动词均有“庆祝、祝贺”之意。
celebrate : 通常指举行盛大隆重的仪式庆祝或纪念有意义的日子或某件事情,多暗示节日般的欢乐场面。
- We always celebrate our wedding anniversary by going out to dinner.
每年的结婚纪念日我们都出去吃饭庆祝。
congratulate : 指对他人祝贺为目的,希望他人幸福或走运。
- I was just congratulating Ceri on winning/on having won her race.
我那时正在祝贺凯里赛跑获胜。 - I congratulated them all on their results.
我为他们取得的成就向他们所有人表示祝贺。