区别辨析 can, could, may 与 might (表示“许可”)

(1) 这四个词均可用来表示请求许可,其中can是最常用的一个。

  • Can I have a drop more whisky?
    我能再多喝一点威士忌吗?

(2) 用could比用can表示更多的犹豫,没有把握是否将得到允许,或者说话人不想让人听起来太过肯定。

  • Could I ask you something, if you are not too busy?
    如果你不太忙的话,我能问你点事吗?

(3) may和might用在较正式的场合,往往含有尊重的意味。might表示更多一些犹豫,但不太常用。

  • May I make a suggestion?
    我可以提个建议吗?
  • May I stop work a little earlier today?
    我今天可以早点下班吗?
  • Might I take the liberty of pointing out that you have made a small mistake?
    我可以冒昧地指出您犯了个小错吗?

(4) 在请求许可时,could和might不是过去时,所有这四个词均指未来。在表示给予许可时,用can和may,而不用could和might,因为could, might含有尊重之意,用于请求许可要比用于给予许可自然。

  • A: Could I use your phone?
    我能用用你的电话吗?
    B: Yes, of course, you can .
    (不用could)当然可以。
  • A: Might I trouble you for a light?
    我可以麻烦借个火吗?
    B: You may indeed.(不用might)
    完全可以。

(5) 当说及已经给予的许可时,通常不用may。

  • It's not fair. Lily can stay up until ten and I have to go to bed at eight.(不用may)
    这不公平,莉莉可以熬到10点,而我8点就得去睡觉。
  • Can you park on the pavement in your country?
    在你们国家你可以在人行道上停车吗?

(6) might, could可用在过去时动词之后的间接引语中。

  • Mary said that I might (could) borrow her car.
    玛丽说我可以借她的车。

(7) could还可以用来表示过去某人随时被允许做某事(一般性许可)。

  • When I lived at home, I could watch TV whenever I wanted to.
    当我在家时,我什么时候想看电视,都可以看。

(8) could不用来表示对过去的一次具体行动的许可,这就像could和was able to之间的差别一样。

  • I was allowed to see her yesterday evening. (不用could)
    昨天晚上我被允许去看她。
  • He had permission to go out for an hour last night.(不用could)
    昨天夜晚他被允许出去了一个小时。