1.announce主要指宣布大家期待的或与大家有关的事情,所涉及的情况通常是别人原来不知道的事,含有预告的意思。2.declare含有庄严宣告或交代清楚的意思,所涉及的事情不一定是别人不知道的。declare还含有"正式地,来自官方"的意思。比方说"宣战"就得用declare,宣布会议、仪式、典礼等开始或结束也用declare,如果宣布获奖名单什么的annouced和declare都可以。语法上来讲,announce后面只能接名词和从句作宾语。而declare不仅可以接名词和从句作宾语,也接“宾语+名词/形容词”的结构