区别辨析 going to, shall/will 与 be+-ing

(1) 当预见某事将发生时(单纯将来),用shall/will或going to结构。

  • I think it will rain. (It's going to rain.)
    我想要下雨了。
  • You're going to hate this party. (You'll hate the party.)
    你会讨厌这次聚会的。
  • Do you think the car will start? (Do you think the car is going to start?)
    你认为车能发动起来吗?

 (2) ①当使用if条件从句谈及条件时,主句中用shall/will将来时表示预见,但通常不用going to结构。

  • If you come out for a walk, you'll feel much better. (不用going to)
    如果你出去散散步,你会感到好些。

②即使这种条件不明说,情况也是一样:

  • A: Come out for a drink.
    让我们出去喝一杯。
    B: No, I will miss my TV program.(不用going to)不,我会错过电视节目的。

 (3) ①当表示已经定下来的事情时,可用going to结构或现在进行时,而通常不用shall/will将来时形式。

  • She is going to have a baby in June. (或She is having a baby in June. 而不说She will have a baby.)
    她将在6月份生小孩。
  • The Smiths are coming to dinner. (不说The Smiths will...)
    史密斯一家要来吃饭。

②在以上两个例子中,不只是说将来的事件,而且谈及了现存状况:这女子怀了孕;发出了邀请并被对方接受。在表示这个意思时,going to结构和现在进行时结构在意思上无多大差别,而表示运动的动词使用现在进行时更为常见。

  • The train is arriving .
    火车就要到了。
  • Are you coming to the pub?
    你要到酒馆来吗?
  • Where are you going to go for your next holiday? (不说Where will you go...?)
    下个假日你将去哪里?

③going to结构往往表达很强的决心,表示打算或准备做的事,也可表示即将发生或肯定要发生的事。

  • I am going to keep asking her out until she says yes.
    我将继续邀她出去,直到她答应了为止。
  • How are you going to spend your holidays?
    你将怎样度过你的假期?
  • There's going to be a lot of trouble about this.
    这件事肯定会有很多麻烦。

 (4) 当决定做某事并谈及这项计划时,使用will,且常缩写为“-'ll”形式。用于此义时,除在问句中外,shall不常用。

  • I'm tired. I think I'll go to bed.
    我累了。我想我要去睡觉了。
  • A: Come to the party.
    来参加晚会吧。
    B: Ok, I'll bring my boyfriend.
    好,我会带着我的男朋友来。(不说“I'm going to bring my boyfriend.”因为这意味着他未得到邀请就决定带他来)

 (5) 在表示为做出决定而征询对方意见时,则用shall。

  • What shall I do?
    我该怎样做?
  • Shall we tell her?
    我们要不要告诉她?

 (6) 威胁和许诺也属于“决定”,或表示确定要做的事情,或表示在某种情况下要做的事。这时,第一人称通常使用will/'ll,也可用going to。

  • I promise I won't get drunk again. (=...I'm not going to get drunk...)
    我许诺不再喝醉了。
  • I swear/promise I'll pay you back.
    我发誓我将偿还你。
  • I'll hit you if you do that again.
    你再那么做我就揍你。

 (7) 下命令也可使用will。

  • You'll start work at 6 o'clock.
    你要在6点开始工作。
  • The regiment will attack before dawn.
    该军团要在黎明前发起进攻。

 (8) ①shall用于第二、第三人称,表示许诺或威胁。

  • You shall have a teddy-bear for Christmas.
    你将在圣诞节得到一个泰迪熊。
  • He shall suffer for this.
    他要为这事吃苦头。

②但在现代英语中shall的这种用法不很普遍,通常用其他方式来表达。

  • will give you a teddy-bear.
    我要给你一个泰迪熊。
  • He's going to suffer for this.
    他要为这事吃苦头。

 (9) 当主动提出帮助别人或提出建议时,可用“shall I...?”,当请求别人帮忙时用“will you...?”。

  • Shall I carry your bag?
    要不要我为你拿包?
  • Shall I open the window for you?
    要不要我为你打开窗户?
  • Will you get me a newspaper when you are out?
    你出去时给我买份报纸好吗?

(10) ①当谈及未来强烈的意愿时,或表示主动帮助别人做某事,或自愿做某事,或坚持做某事时,第一人称单复数均用will/'ll,而不是shall。

  • I will stop smoking — I really will! (不用shall)
    我要戒烟——我真的要戒!
  • No, no — I'll pay — it's my turn. (不用shall)
    不,不,我来付账——该我了。

②will还可用来表达习惯或特点。

  • Pigs will eat anything.
    猪什么都吃。