首页 > 知识园地 > 【同中求异】can和be able to

知识园地

【同中求异】can和be able to

发布日期 : 2021-10-09浏览次数 : 来源 :


  can和be able to都可以表示“能够”的含义,它们之间有什么联系与区别呢?下面我们就一起来学习一下吧!
  (1)can表示“能够”,只有一般现在时和一般过去时两种时态。can的过去式是could。如:
  I can speak English.
  我能讲英语。
  I could run very fast when I was a child.
  我小时候能跑得很快。
  (2)be able to表示“能够”,可用于各种时态。如:
  Jim is able to manage a team.
  吉姆能够胜任管理一个团队。
  He was able to make lots of friends when he was young.
  当他年轻的时候,他能够交很多朋友。
  They will be able to finish the work soon.
  他们很快就能够完成工作。
  I hope that everyone will be able to join in the fun.
  我希望每个人都能够加入进来,玩得开心。
  (3)be able to多表示“人”有能力或技巧做某事,一般不用于指物。而can表示人、物的“能,会”都可以。如:
  He is able to teaching in French.
  他能够用法语教学。
  This kind of car can run very fast. It’s new.
  这种车能跑得非常快。它是新的。
  (4)be able to用于过去时还可表示“经过努力做到了”的意思,而can的过去式(could)则没有这种意思。如:
  He started late, but he was able to catch the train.
  他出发晚了,但还是赶上了火车。
  (5)can可以表示“许可、允许”或可能性,be able to则不可以。如:
  You can certainly use my dictionary.
  你当然可以用我的字典了。
  (6)在表示猜测时,只能用can,而不能用be able to。如:
  That can’t be your bag.
  那不可能是你的包。