be doing一般代表的时态是正在进行时(表示现在进行的动作或存在的状态。现在进行时表示动作发生的时间是“现在”,动作目前的状态是“正在进行中”),但有时也可代表一般将来时(表示最近将要做某事,但仅仅限于某些瞬间动词如:如go ,start等词)。
be going to do只可以代表的时态是一般将来时。它表示将来打算、计划去做或者有意去做的事。
be doing:动名词做主语时,谓语动词为单数,在动名词和不定式中,作为介词的宾语是动名词,动名词的否定直接在其前加否定词。如he is cooking(他正在做饭)。
be going to do:常常和表示将来的时间状语连用。一般的用法形式是主语+be动词+going to 动词(be going to)。
He is going to Shanghai tomorrow. 他明天要去上海。
We are leaving for Beijing this afternoon.我们打算下午动身去北京。
I think I am finishing the job in a day or two. 我想再过一两天我就会完成这项工作的。
The shop opposite the road is closing. 路对面的那几商店快要关门了。
The old worker is retiring next year. 这位老工人明年就要退休了。
The goat is dying because of a deadly disease. 这头山羊因患了致命的疾病,快要死了。