如题所述
两者均可表示“宣布”,区别如下:
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 年宣布独立。
引用地址:http://www.yygrammar.com/Article/201102/1965.html
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 年宣布独立。
引用地址:http://www.yygrammar.com/Article/201102/1965.html
温馨提示:答案为网友推荐,仅供参考
第1个回答 2015-11-22
announce:多指首次宣布大家感兴趣或可满足大家好奇心的事情。
declare:侧重正式就某事清楚明白地宣布。
第2个回答 2015-11-22
declare 是声明, 一般是负法律责任的。
announce 宣布,发布消息。这种不一定要负发律责任。
announce 宣布,发布消息。这种不一定要负发律责任。