may 和 shall的区别?

问题描述:

may 和 shall的区别?
如题.
例如为什么做选择题时答案为:ShallTomhaveatry?

shall 除了用于第一人称,表示将要做.以外,还用于第二,第三人称,表示命令,警告,许诺等语气.
ShallTom have a try?表示要不要让tom 试试?
may 表示可能,可以
May I come in?表示许可,一般用于第一人称
Tom may come.Tom可能来.