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