am going to 与 will 的区别

如题所述

第1个回答  2020-05-08
都可以表示将来时。
be
going
to和will/shall+do的区别:
be
going
to表示“想要做什么”,有计划要做什么的含义,有很强的主观性。
而will/shall+do表示“将会”。说明某动作肯定会发生。
不含主观意愿。
如:I'm
going
to
finish
my
homework.我想把作业明天完成。(计划)
I
will
finish
my
homework.明天我会完成作业。(没有任何疑问,肯定能发生)
再如:I
will
rain
tomorrow.明天会下雨。(表示肯定,因为是天气预报说的)
be
doing表示在非常近的将来发生,可以代替be
going
to
例如
i
am
going
to
swim
this
afternoon
.
i
am
swimming
this
afternoon
.
这两句话表达的意思差不多一样。,
相似回答