①
announce宣布、 通知的意思
state 是一般的陈述,说明的意思
claim 是声明的意思 比前者更有强调的意思
declare 也是声明的意思 但比较正式,
这个实在百度知道上面搜到的.
②
一、can
1)表示能力;he can do it
2)表示可能(理论上或是逻辑判断上)He can’t have enough money for a new car.
他不可能有足够的钱买新车.
3)表示允许.Can I have a look at your new pen?我可以看一看你的新钢笔吗?
4)表惊异、怀疑、不相信等态度.主要用于否定句、疑问句或感叹句中.
How can you be so careless?你怎么这么粗心?
5)比较委婉客气地提出问题或陈述看法.Can you lend me a hand?帮我一把好吗?
二、shall
1)表征询意见,用于第一、第三人称疑问句.Shall I get you some tea?我给你点茶好吗?
2)表说话人的意愿,有“命令、允诺、警告、决心”等意思,用于第二、第三人称陈述句.
You shall do as I say.按我说的做.(命令)
You shall have my answer tomorrow.你明天可以得到我的答复.(允诺)
He shall be sorry for it one day,I tell you.有一天他会后悔的,我告诉你.(警告)
Nothing shall stop us from carrying out the plan.什么也不能阻止我们执行这项计划.(决心)
三、may / might
1)表允许,might可以指过去时间,也可指现在时间,语气更委婉.
May (Might) I ask for a photo of your baby?我可以要一张你宝宝的照片吗?
2)表可能(事实上).可以指过去时间,也可以指现在时间,但语气更加不肯定.
He may be at home.他可能在家.
may 语气比can弱