1、might在语法形式上,是may的过去式。所以,如果要表达对现在或未来的猜测的话,一般要用may;而要表达对过去的猜测的话,则要用might。
2、一般来说,may所表达的可能性比might要更大。如:
They may visit Ireland in the near future.
这句话说明说话者认为他们还是比较有可能在不久的将来去爱尔兰的。
The woman looked as if she might have been in her late 40s.
这句话说明说话者并没有什么把握确定这位女士的年龄,只是做了个尝试性的猜测而已。
需要注意的是,如果只是做假设性的猜测的话,还是建议多用might。如果是在虚拟语气中,肯定要用might。
3、如果要表示“本可以怎么样”,以此来表达说话者的不满或批评时,一般要用might,而不是may。如果要提出问题、请求或建议时,might比may更加礼貌、委婉。如:
Don't you think you might be a little old for him?
你不觉得你对他来说可能有点老吗?
MightI ask the Court to glance briefly at the judgment of Lucy?
我可以请法庭简要地看一眼Lucy的判决吗?
4、当要表达祝愿或希望时,may一般常用来表达祝愿或希望,但might不行。当要征询许可时,may或might都可以,但是might如今被认为过于正式。而may又比can更显得有礼貌、更委婉。当要给予或拒绝别人许可时,则只能用may或can,不能用might。
5、两者均可后接动词完成式,表示对过去可能发生的事进行推测;但若不是单纯地对过去可能发生的事进行推测,而是表示过去可能发生而实际上未发生的情况(有时表示一种委婉的批评或责备等),则只能用“might+完成式”,而不能用“may+完成式”。