相同点
- can,may,might都有“可以,能”的含义,通常用来表达请求或允许,多用于口语中。
不同点
can
- can有“有能力,允许,有可能性”的意思,代表对陈述或询问内容较有信心。
- 当can用于否定句或疑问句时,则有“怀疑,猜测,惊异”的含义。
若对陈述或询问内容有充足的信心,则用must。
Can you come and help me with my math? (你可以过来帮我学习数学吗?) The ground is wet. It must have rained last night.(地是湿的。昨晚必 定下过雨。)
could用于表达可能性时,表示对于陈述或询问内容较有信心。
It’s a fine day. Joe could be enjoying the sun. (天气很好,乔可能在享受阳光。)
may
- may表示询问或说明一件事可不可以做,且代表对陈述或询问内容有大约一半的信心。
May I use the bathroom?(我可以用一下洗手间吗?) Sure. Go ahead.(当然。去吧。)
might
- might是may的过去式,用来表示过去可以做或可能发生的事,做成或发生的可能性较小,代表对这句话的内容的信心很低。
- 当might用在疑问句中,则表示一种委婉、客气的态度。
Our manager thought we might finish the project earlier. (我们经理以为我们可以早一点儿完成这个专案。)