1、will 是助动词,表示的是一种纯粹将来时,意思是具有可能性的行为,如:
Tomorrow will be Wednesday. 明天可能是星期三。(言外之意是说话人不能确定今天是 Tuesday)
You will offend him if you do that. 你要是这样做, 有可能会冒犯他的。(言外之意说话人不排除对方并不在意的想法)
2、be going to 是一种复合情态动词,表示说话人对主语未来行为的个人看法。它有两层含义:主语的主观打算;说话人对主语的发展态势作出的客观判断。如:
Officers were going to retake sectors of the city. 军官们打算重新夺回该市的防御区。(主观打算)
It is going to rain. 天要下雨了。(说话人可能是根据经验或天气预报作出的客观判断)
She's going to be fine. She always was pretty strong. 她会好的。她一直都很强壮。(说话人根据第三者平素的状况作出的客观判断)
be going to和will有什么区别?