首先要说明的是,may 和 might 表示推测时,它们没有时态上的区别(即might并不是表示过去),只是用might比用may语气更不确定,表示的可能性更小。如:
He may / might know the answer. 他可能知道答案。
He may / might not believe you. 他可能不会相信你。
It may / might rain tomorrow. 明天可能会下雨。
They may / might be going abroad next month. 他们可能在下个月出国。
情态动词 could(不是 can)也有以上类似用法。如:
He may / might / could be at home (now). 他可能在家。
He may / might / could be at home tomorrow. 他明天可能在家。