英语吧 关注:1,546,468贴子:11,408,490
  • 6回复贴,共1

请问这句是虚拟语气句子么?

只看楼主收藏回复

You should have put the book where you found it .


IP属地:辽宁来自Android客户端1楼2016-11-09 11:29回复
    是的


    IP属地:天津来自Android客户端2楼2016-11-09 13:12
    回复
      不是,因为没有if


      IP属地:江苏来自Android客户端9楼2016-11-09 14:47
      回复
        肯定不是虚拟。


        IP属地:北京来自Android客户端10楼2016-11-09 16:01
        回复
          应该不是,这里的 should 是表推断。后面不接动词原形而接 have put 是过去完成时。


          IP属地:辽宁来自Android客户端11楼2016-11-09 16:18
          回复
            这比虚拟狠多了


            IP属地:天津来自Android客户端12楼2016-11-09 18:05
            回复
              should have done表示本该做的但是没有做的事情,应该不是虚拟语气。


              13楼2016-11-09 21:19
              回复