关于情态动词shall和will的区别

问题描述:

关于情态动词shall和will的区别
By the end of next month 【I shall have been working here for 20 years exactly】 (我就在这儿工作整整20年
以上为翻译句子中的一题,请问能否写成:I will have worked here for 20 years,
求详解,顺便问一下:shall,will ,should 之间区别?

1)shall和will作为助动词可以与动词原形一起构成一般将来时,例如:  I shall study harder at English.我将更加努力地学习英语.  He will go to Shanghai.  他要去上海.  说明:  在过去的语法中,语法学...