关于be able to 的用法

问题描述:

关于be able to 的用法
有个句子这样的 他明天能来
给的翻译是He will be able to come tomorrow.
我想问下 为什么他明天能来 不能说成 He is able to come tomorrow.
只是表示他有来的能力和想法 为什么要用将来时?还有如果这个be able to 换成can 为什么?

can表示一般能力,而be able to可用于各种时态;可表示过去某次的能力,且成功做到.表示“可以”时,can好像多是用于问句的.他是明天能来,所以用一般将来时will be able to呀,这是它的将来形式呀,说的是“明天可以”嘛,又不是现在.