1. announce 主要指宣布大家期待的或与大家有关的事情,所涉及的情况通常是别人原来不知道的事,含有预告的意思。
2. declare 含有庄严宣告或交代清楚的意思,所涉及的事情不一定是别人不知道的。declare还含有"正式地,来自官方"的意思。比方说"宣战"就得用declare,宣布会议、仪式、典礼等开始或结束也用declare,如果宣布获奖名单什么的annouced
和declare
都可以。
语法上来讲,announce后面只能接名词和从句作宾语。而declare不仅可以接名词和从句作宾语,也接“宾语+名词/形容词”的结构
declare意为“宣布,宣称”。表示有信心地、正式地公开讲明某事;是正式用语,也用于国家宣告重大事宜。正式负责地“表示”或公开“宣布”如战争、和平、中立、意见等;
announce“公布”,不如declare正式,指将事情公布于众,如消息或新闻等。表示“对某人宣布、声明时”要用announce to sb或 declare to sb。
常用短语: declare war on/against对„„宣战;
declare for (against) the plan声明赞成(反对)计划;
declare the meeting open宣布会议开幕;
announce the news (one’s plan)宣布消息(计划);
make an announcement做出宣布,发出通知。
常用句型: announce (declare) that宣布„„;
It’s announced (declared that)已经宣布„„。