英语吧 关注:1,542,751贴子:11,401,996
  • 10回复贴,共1

【语法】各位老师们帮个忙呗 万分感谢!

只看楼主收藏回复

Did you ever say goodbye to someone knowing it would be forever?这句话knowing非谓语做主动的定语从句没有加逗号 是否应该将从句的主语认定为someone(即someone knows it would be forever)?还是与在knowing前加逗号一样将从句主语认定为you?


IP属地:吉林来自iPhone客户端1楼2024-06-20 19:31回复
    口语有个词,for good 指永久。你这句我看不懂。


    IP属地:北京来自Android客户端2楼2024-06-20 20:28
    收起回复
      这里knowing的逻辑主语是you


      IP属地:湖南来自iPhone客户端3楼2024-06-20 21:55
      收起回复
        从语意看是后者


        IP属地:河南来自iPhone客户端4楼2024-06-20 22:51
        回复
          根据grammarly, participle phrase/clause修饰的是挨着它的名词, 和有没有逗号无关.
          修饰宾语的时候一律不加逗号, 修饰主语的时候, 如果是限制性的(也就是说必不可少的)就不加逗号, 如果是非限制性的就要加逗号.
          原句可以改成: Did you ever say goodbye to someone while you knew it would be forever?


          IP属地:北京5楼2024-06-21 06:27
          回复
            你这一题是给它加逗号吗


            IP属地:江苏来自Android客户端6楼2024-06-27 17:43
            收起回复
              knowing分词做后置定语形容someone,后面是that做know分词的宾语从句,省略了that。


              IP属地:山东7楼2024-06-28 20:30
              回复