celebrate/congratulate 使い分け

            <!-- wp:paragraph -->

祝う

celebrate
何か特別なことをして日や催しを祝うという意味です。
物事を祝うので目的語には事柄がきます。【記念日や誕生日など】
・celebrate an anniversary (記念日を祝う)

We celebrated her birthday last Saturday.
(先週の土曜日は彼女の誕生日のお祝いをしました。)



congratulate
幸運や成功などで祝うという意味です。
目的語にはがきます。【結婚や昇進など】
・congratulate someone on his marriage (人)の結婚を祝う
・congratulate someone on his success (人)の成功を祝う

Ross's co-workers congratulated him on his promotion.
(ロスの同僚は彼の昇進をお祝いしました。)