If your sister has met one of the Fauns,she may have heard strange stories about me
这里按照句意 应该是表猜测,猜测不单单是能对过去时态表猜测,对现在也可以的吗?那将来呢?
感谢老师回答!
If your sister has met one of the Fauns,she may have heard strange stories about me
这里按照句意 应该是表猜测,猜测不单单是能对过去时态表猜测,对现在也可以的吗?那将来呢?
感谢老师回答!
回答如下:
(1)may +have done 是表示对过去发生事情或者动作进行可能性较低的推测. 意思 也许/可能已经做了某事。
He may have gone home.
(2)may +动词原形,可以表示对现在或者将来事情或者动作进行可能性较低的推测,意思,也许/可能会做某事。
He may come tomorrow.
(3)may be doing 表示对目前正在发生事情或者动作进行可能性较低推测,意思,也许/可能正在做某事。
She may be sleeping now.
【参考译文】如果你已遇见其中1个(半人半羊的)农牧神,他可能/也许已经听过有关我的一些奇怪的故事。
继续跟踪回答如下
主句是否是对过去推测,要依据主句谓语是什么形式,请看下面。
主句如果使用情态动词may+现在完成时态结构才表示对过去推测。
(1)If sb have done sth, sb may have done sth(对过去发生事情进行推测)
(2)If sb have done sth, sb may do sth(可以表示对现在事或者将来是进行推测)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!