know_how

推测过去可以用might do吗?

分类:雅思时间:2018-04-18
may have done表示对过去的推测,may有自己的过去式,为什么还要像must那样后面接have done,推测过去可以用might do吗
weihong
最佳答案
第一,在虚拟语气中,might并不是may的过去时,而是语气更委婉。 第二,have done并不是过去式,而是现在完成时,表示过去的事情对现在的影响。 所以,不能用might do。
在线咨询