going to do,will,be to do,be doing之间有什么区别,它们分别在什么条件下使用?

 我来答
创作者LBBGIsq1Rm
2020-02-03 · TA获得超过3867个赞
知道大有可为答主
回答量:3035
采纳率:26%
帮助的人:191万
展开全部
都可以表示将来时。
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
.
这两句话表达的意思差不多一样。,
创作者AWL7YM9Ec2
2019-07-03 · TA获得超过3827个赞
知道大有可为答主
回答量:3112
采纳率:28%
帮助的人:241万
展开全部
be
going
to
do,将来时中使用,表示有打算做某事;
will用于将来时,但表示临时起意,之前无打算。
be
to
do表达将来的意思,而且还有另一种意思,就是“注定要做某事”,这种情况下多用于描述性语句,一般用过去时。
be
doing是进行时,表示正在做某事,可用于各种时态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式