could表示一种委婉的语气,除了作为can的过去时,它的应用一般都在疑问句中,请求帮助.Could you help me?
一般都是在can和be able to之间摇摆,大部分时候这两个可以互换.
但是还是有一定区别的.
be able to表示一种能力 + 成功的完成一个动作”而且更加侧重强调后者,你可以理解为【我有能力做(具体的某件事).】【我在我的能力范围之内.】
can泛指一般的能力,而且只有两种形式,即:can,could.
当涉及到具体要完成某件事,某个动作时就要用be able to了