may与might有何区别?
may和might的区别:may的可能性大于might;might是may的过去式;请求允许: 场合决定用may还是might;提供建议: may和might都可以。
1、谈论与事实不符或事实上并未发生的事(虚拟),只能使用might,而不能用may。
例句:
a. If pigs had wings, birds might raise their eyebrows.
如果猪有翅膀,鸟儿怕是要震惊的。(与事实不符,是虚拟假设)
b. If I knew them better, I might invite them to dinner.
我要是跟他们更熟,我可能会邀请他们一起吃饭。(但事实是:我和他们不熟,所以我不会邀请他们。—— 与事实不符,是虚拟假设)
2、在没有或缺少语境的情况下,might have done可能有推测和虚拟两种理解。所以表示对过去的推测时,尽量使用may
have done来避免歧义。
例句:
a. He might have drowned.
第一种理解: 他有可能已经淹死了。(推测)
第二种理解: 他原本有可能会淹死的/ 他差点就淹死了(但实际并没有)。(虚拟)
b.He may have drowned.
他有可能已经淹死了。则可以消除歧义,只表示推测。
但如果有足够的语境——知道事实的确切结果(虚拟)/ 不知道事实的确切结果(推测)——might have
done的真正意思就会在句中直接呈现出来了。
例句:
a. I might have called him a liar but I didn't have the guts (胆量).
我本可以说他是个骗子的,但没敢开口。(虚拟)
b. I may/might have called him a liar but I can't remember now.
我可能说过他是个骗子,但我现在不记得了。(表示推测,may比might更好)
3、向他人请求允许时(ask for permission) 用May I...? 就可以了,而Might I...? 只有在极为正式的时候 (very
formal) 才使用。
例句:
a. May I use your pen?
能用下你的笔吗?
b. Might I use your pen?
能用下你的笔吗?
极为正式,不适合日常用语
c. May I come later? 我能晚点来吗?
4、给他人提供建议时(make suggestions) ,may和might都可以用。
a. You may want to consider leaving early. 你可以考虑早点走。
b. Next time you might try washing it in the sink. 下次你可以试试在水槽里面清洗。
5、以下两种常见情况里,might是may的过去式。对现在或未来的猜测(第一部分),如果推测发生在过去,用may的过去式might。
例句:
a. I thought it might be true.
我(当时)觉得这事可能是真的。
b. I was worried we might get hurt.
我(当时)觉得我们可能会受伤。
参考资料来源:百度百科-may
参考资料来源:百度百科-might
1. May: 常用于表示较强的可能性或允许性,比较正式。
例句:It may rain tomorrow.(明天可能会下雨)
You may leave the room.(你可以离开房间)
2. Might: 常用于表示较弱的可能性或带有委婉语气。
例句:She might be busy. You should call and check.(她可能很忙,你应该打电话确认一下)
I thought she might have already left.(我想她可能已经离开了)
需要注意的是,may和might其他时态形式的变化如下:
- 否定句和疑问句:may not和might not
- 过去时:may have和might have
- 过去完成时:may have not和might not have
总之,may和might从语气上有所不同,但在实际用法中常可以互换。