英语吧 关注:1,538,862贴子:11,397,033
  • 9回复贴,共1

【咨询】求教,when 从句一般现在时表将来,主句用 i a

只看楼主收藏回复

【咨询】求教,when 从句一般现在时表将来,主句用 i am going to do sth 和i am doing 和will ,这三者能不能相互替换使用?
33和37两个空,能不能除了will 以外用这两个方式这样写。
33.
i am going to let you know/ i am letting you know 。
37.
we are sending you an email /we are going to sending you email.
我的想法是 ,其中含有“到时候让你知道”和“决定到时候发邮件给你”。符合前面 专题中提到的使用情况———已经计划好,决定好的情况,用 sb be going 和 sb be going to do 。
虽然前面的专题,有提到先前已经决定的事不用will,那这里至少 这三种表达在这里都可以替换啊?
可是每次书后都把几种情况列出来的答案,这次只写了用 will的情况。
然后我去查百度,有网站,讲到“有时候” sb be going to do ... 可以和sb be doing ...替换。看他举的例子中,都含有带着将来意思的短语。
那我想是不是我这里的句子只用wil ,是因为没有将来的短语。
可看它的前面专题中的一些例句,
I am going to bed when i finish my work.
( sb be doing 特定情况 表将来)
我想也是这一种主将从现。
Sue says she’s felling very tried.She is going to lie down.
我在33,37中虽然没有明显的将来短语,但觉得有将来的意思。是不是也可以用 sb be doing 方式替换,并同样也可以用 sb going to do 的形式替换。
还请吧友讲解下。


IP属地:上海来自iPhone客户端1楼2022-01-10 20:45回复
    33空,可以be going to
    不可以be doing
    原因,let you know 发生在 get the results之后
    37空,be going to 和 be doing 都不可以


    来自Android客户端3楼2022-01-11 14:50
    收起回复
      看不到楼主你的回复


      来自Android客户端5楼2022-01-11 20:12
      收起回复
        @伊势信安
        刚才回复你是
        :为什么发生在之后就不能用了。我是想 be doing 和 i am going to do ,正因为之前计划好了,解释为 “现在或将来要做这件事”。所以可以用啊。
        我晚上又想了下,和查了点百度。用i am doing 现在进行时表将来。可以用的动词范围有一定局限性,句中的 将来意思的短语,应该要更明显才行。 避免产生误解成现在进行时。
        像 i am going to bed ,就是特殊情况。 不写成 i am going to go to bed。
        网上的理由是:go 是趋向动词,或者 习惯两个go 不能连用。
        在33 这题中,还是用will 更好。写成i am going to let you know ,翻译后也不太通顺,没有那种“计划性,安排性的”感觉。
        37 也是,will 的时间度比i am going to do的感觉跟远点,也没有那么强的安排性。
        29算是三种可以互相替换的例子。
        不知道这样理解对不对。


        IP属地:上海来自iPhone客户端6楼2022-01-11 21:41
        回复
          用现在进行时表示将来,句子必须有时间状语,如果没有时间状语,则是省略了时间副词soon。
          37空所在的句子没有时间状语,而且从上文知道send email 是next month的事情,不是省略了soon,所以这里不能使用现在进行时来表将来
          33空,我们已知,先get results后,再let you know,事件发生有先后顺序。
          如果是be letting you know when get results,那表示get results发生时,let you know在进行中,这显然不是所要的先后顺序
          如果是be going to let you know when get results,表示get results发生时,let you know将要发生,这是先后顺序,get results表将来,而be going to let you know表将来的将来,符合要求


          来自Android客户端7楼2022-01-11 23:47
          回复
            29空有时间状语before flying to New Zealand,所以可以用现在进行时表将来


            来自Android客户端8楼2022-01-11 23:58
            回复
              学歪了,你该研究的是单词本身,而不是时态,时态由事实决定,谁说因为将来要用will?谁说因为将来要用be going?这些都是乱教,意思决定的单词,和时态没有半毛线关系,别这样学下去了,会越学越乱,也学不到精髓


              IP属地:福建来自Android客户端9楼2022-01-12 09:50
              收起回复