英语吧 关注:1,563,192贴子:11,430,525
  • 5回复贴,共1

求解一道简单的选择题目

只看楼主收藏回复

All flights ____ beacause of the snowstorm ,we decided to take the train.
B:had been canceled
D:having been canceled
答案是D,我不太明白为什麽不可以选B,不都是先於decided to 发生吗?
请各位英语达人帮帮忙解答下,我语法基础好差,这些题10道常错9道~
囧~~~


1楼2009-01-08 17:47回复
    • 211.136.115.*
    句子里没有连词,说明是1句句子,只有一个谓语,后面已经有谓语了,所以是D,B是谓语,选他要加个连词


    2楼2009-01-08 17:54
    回复
      2025-07-13 21:53:13
      广告
      • 211.136.115.*
      句子里没有连词,说明是1句句子,只有一个谓语,后面已经有谓语了,所以是D,B是谓语,选他要加个连词


      3楼2009-01-08 17:55
      回复
        • 211.136.115.*
        LZ人呢?


        4楼2009-01-08 18:10
        回复
          如果选B的话,那么逗号前后就是两个完整的句子,而逗号的力量是弱小的,如果没有连词的帮助下,是不能连接两个完整的句子,换成分号就行了.想正确可以这样:
          1.All flights had been canceled beacause of the snowstorm ,and we decided to take the train
          2.All flights had been canceled beacause of the snowstorm and we decided to take the train
          3.All flights had been canceled beacause of the snowstorm .We decided to take the train
          4.All flights had been canceled beacause of the snowstorm :we decided to take the train
          5.All flights having been canceled 
          beacause of the snowstorm,we decided to take the train
          注意观察以上各句连接处的细微变化


          IP属地:上海5楼2009-01-08 18:12
          回复
            在在,不好意思,刚去吃饭了~~谢谢你啊,意思是在逗号 后面加个and 就选B不选D了?
            谢谢你O(∩_∩)O~~


            6楼2009-01-08 18:12
            回复