celebrate 和 congratulate 用法上有什么区别

如题所述

celebrate意思为庆祝,往往前面有人物作为主语,宾语应该为某一件事情,它的名词形式是celebration
而congratulate意为祝贺,应该是说话人(或者主语)对听话人(或者宾语)的单方面的动作,常见的有Congratulations!(祝贺你)

其实这也只是我本人的理解,不是学术性语言,希望能对楼主有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-01
1 celebrate sth ------- celebrate one's birthday by giving a dinner party 举行聚会庆祝生日

2 congratulate sb. on (doing) sth------ 祝贺某人(做了)某事
------congratulate Tom on being a college student 祝贺Tom成为大学生本回答被提问者采纳
第2个回答  2011-08-01
celebrate 庆祝
congratulate 祝贺,道喜
相似回答