区别辨析celebrate与congratulate

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.
    我为他们取得的成就向他们所有人表示祝贺。