英语吧 关注:1,557,503贴子:11,424,436
  • 11回复贴,共1

【咨询】虚拟语气问题,Heaven forbid that I should ...

只看楼主收藏回复

Heaven forbid that I should ever say nasty things about you。
我要是说你坏话上天不容。
第一个问题:是我曾经说过的,还是将来要说会说的?
第二个问题,I should是什么意思啊?这里是虚拟?前面的forbid也是虚拟
谢谢


IP属地:浙江1楼2022-09-04 22:43回复
    按字面翻译就出来赌咒发誓的意思了
    完事继续发展就有是过去还是将来呐
    但原意只是说未来


    IP属地:河南2楼2022-09-04 22:53
    回复
      广告
      立即查看
      按照虚拟语气分类嘛
      嗯 还真的是个虚拟语气


      IP属地:河南3楼2022-09-04 22:54
      回复
        这个是这样,就是说,我如果说过你什么坏话,上天也不容我。也不允许我。后面是条件,前面是结果。用来发誓,或者争取对方信任。should用于虚拟语气,起强调作用,前面简单表达,表示说话者的语气和自信。


        IP属地:山东来自Android客户端4楼2022-09-04 22:59
        收起回复
          这句话的意思是 我多么希望未来不会说你坏话
          对未来的期望,should不在主句也不在条件状语从句中,所以that从句不是虚拟语气
          主句的heaven forbid,forbid原形而不是第三人称单数,所以是虚拟语气


          来自Android客户端5楼2022-09-05 00:12
          回复
            没太听懂
            按我之前的理解
            英式英语里面只要主句建议
            that从句里面should一下就是subjunctive了
            不算的吗?


            IP属地:河南6楼2022-09-05 00:33
            收起回复