be able to 和can的区别
be able to 强调通过努力而获得能力,而can则强调自身已具有的能力。be able to强调一种结果,而can只强调一种可能。be able to可以有各种时态;而can只有一般现在时和一般过去时两种时态。can可用于表示可能性、推测、允许等情况,而be able to通常不这么用。
be able to 和can的对比例句:
She can sing the song in English.她能用英语唱这首歌。
He will be able to sing this song in English in a few minutes,too.几个小时后,他也能用英语唱这首歌。