celebrate與congratulate的區別為:指代不同、用法不同、側重點不同
壹、指代不同
1、celebrate:慶祝。
2、congratulate:祝賀。
二、用法不同
1、celebrate:celebrate的基本意思是指由於宗教、政治或其他有意義的原因而舉行的“慶祝”或“紀念”(唱歌、跳舞、設宴或發表講話等),著重外在的或行動上的歡樂和喜慶,可引申作“頌揚,贊美”解。
2、congratulate:congratulate作“祝賀,道喜”解時,須以被祝賀的人作直接賓語,以介詞on或upon引出祝賀的原因。
三、側重點不同
1、celebrate:通常指慶祝有意義的日子。
2、congratulate:指對他人祝賀為目的。