相同点

  1. can,may,might都有“可以,能”的含义,通常用来表达请求或允许,多用于口语中。

不同点

can

  1. can有“有能力,允许,有可能性”的意思,代表对陈述或询问内容较有信心。
  2. 当can用于否定句或疑问句时,则有“怀疑,猜测,惊异”的含义。
  3. 若对陈述或询问内容有充足的信心,则用must。

    Can you come and help me with my math? (你可以过来帮我学习数学吗?) The ground is wet. It must have rained last night.(地是湿的。昨晚必 定下过雨。)

  4. could用于表达可能性时,表示对于陈述或询问内容较有信心。

    It’s a fine day. Joe could be enjoying the sun. (天气很好,乔可能在享受阳光。)

may

  1. may表示询问或说明一件事可不可以做,且代表对陈述或询问内容有大约一半的信心。

    May I use the bathroom?(我可以用一下洗手间吗?) Sure. Go ahead.(当然。去吧。)

might

  1. might是may的过去式,用来表示过去可以做或可能发生的事,做成或发生的可能性较小,代表对这句话的内容的信心很低。
  2. 当might用在疑问句中,则表示一种委婉、客气的态度。

    Our manager thought we might finish the project earlier. (我们经理以为我们可以早一点儿完成这个专案。)