英语:情态动词Can和may的区别

当我们询问对方会不会做某事或能不能做某事时,经常会用到can和may。但两者是否可以混用?比如下面的两个句子哪个看起来更正确呢?

  • Can I ask you a few questions?
  • May I ask you a few questions?

一般情况下,大多数人认为询问“可不可以做某事”以得到许可时,用can是错误的。can应该只用于询问是否具有某种能力的情况下,比如“你能说意大利语吗?”,比如:

  • Can she swim?
  • Can you speak Italian?

但是,实际上询问许可时用can从语法上讲是没有任何问题的。can和may仅有的区别只是may比can显得更客气、更委婉一些。在非正式情况下,用can更普遍,而在正式场合中,may要更合适一些。

发表评论

电子邮件地址不会被公开。 必填项已用*标注