1、be going to主要表示主观想法或意图,而现在进行时表示将来则主要强调已经作出的安排。
例句比较:
①I’m going to wash the car if I have time. 若有时间我想洗洗车。(主观想法)
②I’m picking you up at 6; don’t forget. 我6点钟来接你,不要忘了。(已作出的安排)
2、但是当要表示主观无法控制的预测时,通常要用be going to,不能用现在进行时态。
例句:It’s going to snow before long. 不久会下雪。
3、当表示坚持要(不要)某人做某事时,两者均可用。
例句:
She’s taking (going to take) that medicine whether he likes it or not. 不管她喜欢不喜欢,她都得吃那药。
You’re not wearing (going to wear) that skirt to school. 你不可以穿那条裙子去上学。
閱讀更多 實用英語語法 的文章