can, could 的用法
1) 表示能力(体力、知识、技能)。
Can you lift this heavy box?(体力)
Mary can speak three languages.(知识)
Can you skate?(技能)
此时可用be able to代替。Can只有一般现在时和一般过去式;而be able to则有更多的时态。
I’ll not be able to come this afternoon.
当表示“经过努力才得以做成功某事”时应用be able to,不能用Can。如:
He was able to go to the party yesterday evening in spite of the heavy rain.