【同中求异】be able to和can

知识园地来源:查看次数:8发布日期:2024-10-15

  be able to和can在英语中都有“能;会”的意思,二者用法的区别如下:
  be able to意为“能……”,表示人有能力或技巧做某事,一般不用于指物,它更强调的是通过后天努力而获得的能力。如:
  He will be able to speak English fluently in one year.
  一年内,他将能流利地说英语。
  She is able to swim after one year of practice.
  经过一年的训练,她能游泳了。
  be able to有人称、时态和数的变化,可以用于各种时态。如:
  He is able to understand English.
  他能够听懂英语。
  They were able to pass the exam with the help of their teacher.
  他们最终在老师的帮助下通过了考试。
  can意为“能够”,表示人或物的“能;会”都可以,强调可能性。如:
  She can dance.
  她会跳舞。
  The birds can fly.
  鸟会飞。
  can没有人称和数的变化,只用于一般现在时和一般过去时,在一般过去式中为could。如:
  Can you play the piano?
  你会弹钢琴吗?
  I could help you yesterday,but you didn’t come.
  我昨天是能帮你的,但你没来。
  注意:can可以表示推测意思,be able to则不能。如:
  It can’t be John’s call, he is taking an exam now.
  这一定不是约翰的电话,他现在正在考试。
  can可以表示“许可;允许”或“可能性”,be able to则不能。如:
  You can use the guide map in your car.
  你可以用车里的导航地图。