英语吧 关注:1,519,612贴子:11,369,361
  • 7回复贴,共1

这句话好难懂,大佬们救一下!

只看楼主收藏回复

She'd never noticed if it hadn't been for Sid. Confound it!
这里for后面是什么格式啊。for引导表语从句?没有这种用法吧?
但把for理解成介词的话,那后面的动词Confound又是怎么回事?


IP属地:山东来自Android客户端1楼2024-01-01 20:53回复
    for就是介词,为了,sid应该是个人名吧,整句话是个虚拟语气。confound it是句感叹词,这句话应该是某个旧小说或者电影里的台词?


    IP属地:陕西来自Android客户端2楼2024-01-01 23:14
    回复
      She’d never noticed if it hadn’t been for Sid
      要不是因为Sid,她都不可能知道
      Confound 可以做叹词


      IP属地:重庆来自iPhone客户端3楼2024-01-01 23:20
      回复
        if it had not been for 要不是….
        虚拟语气


        IP属地:重庆来自iPhone客户端4楼2024-01-01 23:22
        回复
          你看仔细,上一个句子到Sid就句号了,另外网上说been是be的过去分词,就相当于系动词了,后面的for Sid自然就是表语。


          IP属地:安徽来自Android客户端5楼2024-01-11 10:59
          回复
            很难么?看从句结构也知道是对过去事实的假设,你要说虚拟结构不懂还情有可原,介词for不懂,无语。


            IP属地:天津来自Android客户端7楼2024-01-25 10:36
            回复
              少了 to.
              to conf..


              IP属地:中国台湾8楼2024-01-25 20:59
              回复
                句子有错


                IP属地:中国台湾9楼2024-01-25 21:00
                回复