be doing与be going to do有什么区别

如题所述

be doing 是进行时态,表示正在发生的动作。如果be是am /is are 就是现在时行时,如果be是was /were 就是过去进行时

be going to do 是一般将来时态,表示将要发生的动作

它们的一般疑问句都是直接把be提到句首;否定句都是直接在be后加not.

    He is doing his homework .

    他现在正在做作业。

    It's eight o'clock in the morning . They are having breakfast .

    现在是早上8点。他们正在吃早餐。

    They were having lunch at this time yesterday.

    他们昨天这个时候正在吃午餐。

    Is he playing basketball now?

    No, he is playing football.

    他现在正在打篮球吗?

    不,他在踢足球。

    He is going to play basketball tomorrow.

    他明天打算去打篮球。

    Are they going to plant trees next week ?

    他们下周打算去植树吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-09
be going to do
表示最近打算进行的事,具有一定的目的性和计划性.(这种安排既有可能是主语做出的,也有可能是别人安排的)
We are going to have a meeting tomorrow.
表示即将要发生的事情,不可避免要发生的事情.(多用于表天气)
It's getting cloudy. It is going to rain.
be doing 是进行时态的谓语结构,在英语里,进行时态都可以表将来时态.但是要符合一定的条件.
一般是以下两条:
01. 用现在进行时表一般将来时,限于动词,come go arrive start die等,表示即将发生的一个动作.
They are leaving tommorrow.
The foreign teacher is arriving on Monday.
02. 用来表示安排好要做的事情(用现在进行是结构表一般将来时含义)仅限于下列动词,do;give;have;leave;leave for;move;play;return;ride;sail;see;set forth;set off;set out;start;start for;stay;travel;visit;wear
The president is starting his state visit to Mexico Friday.
Which hotel are you staying in when you are in Tel Auiu?本回答被网友采纳
第2个回答  2016-03-09
be doing正在做什么
be going to do1.正在去(准备)做什么2.相当于will do
第3个回答  2016-03-09
前面的好像是说正在做,后面的好像是说正在去做。
第4个回答  2016-03-10
前者是现在进行时,后者是一般将来时
第5个回答  2016-03-09
这个区别很大的
相似回答