be going to do和will有什么区别?

如题所述

be going to do和will的区别如下:

一、在表示将来发生的事情时

1、主观和客观

be going to用于主观判断,及说话人主观上计划或安排将要去做的事情。will则多用于客观的情况,即客观上将要发生的事情。例句如下:

I’m not going to ask her.我不打算去问她。

It will be rainy tomorrow.明天会下雨。

2、时间远近

be going to表示即将发生的事或不久将来发生的事。而will除此之外也可以表示很遥远的事。

I am going to sell this old car, and buy a new one. 我打算把旧车卖掉,买辆新车。

Help ! I'm going to fall !救命!我要掉下去了!

二、be going to表示“经过事先考虑的意图或计划”,而will表示“随时的意图”或“纯将来时意义”。例句如下:

I’ll answer the telephone.我去接电话。(事先没经过考虑)

I’m going to meet him at the railway station.我去火车站接他。(已经过考虑)

三、will用于正式语体,而be going to主要用于口语体。所以,在正式的天气预报中常常采用含 will的句式。例句如下:

There will be rain . Fog will persist in these area . (PEG)有雨。一些地区仍然有雾。

They say it's going to be wet and windy. 据说,将有雨和风。

四、在有条件从句的主句中一般不用be going to,,而多用will,因为此时多少带有些意愿。例如:

I won’t go if he doesn’t come.他不来,我就不去。

五、表示有迹象表明要发生某事,只用be going to,不用will。例如:

Look at the clouds, it’s going to be another storm.瞧瞧这些云,暴风雨又要来了。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜