might和may有什么区别?

如题所述

1、表示允许,要分两种情况:若表示请求允许( 即请求别人允许自己做某事),两者都可用,只是 might 表示的语气较委婉( 但并不表示过去);若表示给予允许(即自己允许别人做某事),只用能 may 而不能用 might。如:

A:May [Might] I stay? 我可以留下吗? (表请求允许,两者均可用)

B:Yes, you may. 可以。(表给予允许,不能用 might)

2、表示推测,两者都可用,只是 might 比 may 语气更不确定,表示的可能性更小(注:might 并不表过去)。在句型使用方面:may 通常用于肯定陈述句或否定陈述句,一般不用于疑问句,而 might 则可用于肯定句、否定句或疑问句

3、两者均可后接动词完成式,表示对过去可能发生的事进行推测;但若不是单纯地对过去可能发生的事进行推测,而是表示过去可能发生而实际上未发生的情况(有时表示一种委婉的批评或责备等),则只能用“might+完成式”,而不能用“may+完成式”。

扩展资料:

May的主要用法

1、may作“可以”解,表示许可;否定式是must not(不准)或may not (不可)

They maywait to get on-line.

他们可以等待上网。

2、may 作“或许”、“也许”解,表示可能性;否定式 may not 作“也许不”、“或许不”讲

Itmay be about three o’clock.

现在大概三点钟。

3、may用于目的从句

Cables are usually laid underground that their life may be prolonged.

电缆通常铺设在地下,为的是延长使用期限。

4、may用于让步从句

We must fulfill our task, however difficult it maybe.

无论我们的任务如何艰巨,我们 一定要完成它。

温馨提示:答案为网友推荐,仅供参考
相似回答