英语吧 关注:1,549,224贴子:11,412,580
  • 29回复贴,共1

关于助动词本身无法完整表达过去时间,(换行)

只看楼主收藏回复

要用完成式来表达相对的过去时间。
eg.
大前提来了:
在猜测过去的事情时,助动词不论是must,may还是might,都只能表示语气强弱的差别,无法表达过去。助动后后面要接原形动词,也不能用过去式,所以别无选择,只好用完成式来表达过去,也就是must have rained这种形式。
我不明白的是 例句中说到It must have rained last night. It是单数have应该用has才对额… 别说表示对过去的肯定推测就是must have done 啊。
难道是因为助动词后面加动词原型所以has要换回have吗?


来自Android客户端1楼2014-12-09 10:32回复
    换非语气词,当然


    3楼2014-12-09 11:14
    收起回复
      must后面必须跟不定式。


      4楼2014-12-09 11:21
      收起回复
        情态动词后面的动词当然要用原型


        IP属地:北京来自iPhone客户端5楼2014-12-09 11:29
        收起回复
          情态动词后面用原型。其实一直不明白这些固定结构为什么是这样的,但是因为知识不够,探究下去觉得会进入误区,所以就先都记下来,觉得等有一天会明白的。。


          来自Android客户端6楼2014-12-09 12:30
          收起回复
            额,结合上面两层楼主所说,我再说一句,一个词可以有不止一个词性


            IP属地:重庆来自Android客户端10楼2014-12-09 14:58
            收起回复