两者均可表示“宣布”,区别如下:
1. announce 主要指宣布大家期待的或与大家有关的事情,所涉及的情况通常是别人原来不知道的事,含有预告的意思。如:
The date of his visit has not been announced. 他来访的日期尚未公布。
They announced their engagement to the family. 他们向家里宣布他们已经订婚了。
2. declare 含有庄严宣告或交代清楚的意思,所涉及的事情不一定是别人不知道的。如:
He was declared to be guilty. 他被宣判有罪。
Bulgaria declared her independence in 1908. 保加利亚于 1908 年宣布独立。
※When stupid man is doing something he is ashamed of, he always declares that it is his duty. 蠢人做件羞愧事,总说义不容辞。
※When a stupid man is doing something he is ashamed of ,he always declared that it is his duty.——George Bernard Shaw, British playwrite蠢人做自己感到羞愧的事情时,总是宣称那是他的职责。英国剧作家 肖伯纳 G
※When a stupid man is doing something he is ashamed of ,he always declared that it is his duty.——George Bernard Shaw, British dramatis当一个笨人做一件使他感到羞耻的事,他总宣称他在执行任务。英国剧作家 肖伯纳.G.