can与be able to都表示有能力,其实最明显的区别是can的形式只有过去式,而be able to根据be动词的形式变化而变化。
当表达来能力时般要用 will be able to; can 般只有现时和过去时两种时态形式用于完成时等其时态时也用 be able to如果表示将来的能力,通常用will / shall be able to。但如果将来的能力是在现在为将来所做的计划或安排中表达出来的,则常用can。