一、含义不同
1、shall i
释义:aux. 将要;应该;一定;表示提供建议
2、may
释义:aux. 可以,能够;可能,也许;祝,愿;会,能
二、用法不同
1、shall i
用法:shall i表示单纯的将来,用于第一人称; 第二人称只用于问句; 口语中常以will代替,作“将要,会”解。
例句:Shall we all go to the film tonight?我们今晚都去看电影吗?
2、may
用法:may可表示可能性,意为“可能,也许”。它后面可接不定式的完成式或进行式表示或许已经,或许正在等。
例句:That may be our taxi now!那辆可能就是我们的计程车了。
三、侧重点不同
1、shall i
解析:shall i表示说话者的意图、允诺、告诫、警告、命令、决心等,用于陈述句的第二、第三人称,作“一定会”“必须”“应该”“可以”解。
2、may
解析:may是个情态动词,无不定式和分词形式,第三人称单数现在时也无变化。