354 can和be able to
can和be able to 都表示“能,会”。can 表示体力或脑力方面的“能力”,也表示根据客观条件能做某事的能力。be able to 指“能够,有能力”,含有“经过努力而能够”的意思。can 只有现在时和过去时(could)两种形式,而be able to 则可用于各种时态。be able to 后的动词一般不用被动语态。
She can speak three foreign languages. 她会说3门外语。
I can finish the work today. 我今天能完成这项工作。
I won't be able to see her tomorrow. 我明天见不到她。
He has not been able to come. 他没有能来。