1.may的意思是询问对方允许与否,比较礼貌,意思是“我可以看看嘛”.shall一般表示将要做某事,意思是“我要不要看一看”.显然may更礼貌.
2.这是固定的用法,need提问,如果肯定回答习惯用must.否定的话则可以用Needn't
3.你的答案是对的
4.while后面可以加上句子或是分词短语.如果用c,要变成while you are crossing.are不能省,否则后面这句话缺少谓语动词,因为crossing不能单独做谓语.
5.很简单,press me for money意思是强逼我给钱,press on的意思是“把我按在钱上”,意思明显不合逻辑.