be able to、can、could的区别

问题描述:

be able to、can、could的区别

be able to 表示 有做某种事的能力
can 我觉得主要是表示,你有能力,并且有意愿 去做某事 比如说 I can help you 我能帮助你,就表示,我有能力帮你,而且我愿意用我的能力去帮你
could是can的过去式,而且表示一种客气的语气, 请求别人帮忙时经常使用,比如说 could you please open the door?
以上是我这个菜鸟的浅见,见笑,见笑。。。

1.be able to 只能用于一般现在时和一般过去时 两种时态
而 can 则可以用于任何时态
2.对于could 可以当做是can的过去式,也可以当做一个情态动词(它比can 更委婉)
3.注意 :当用于 一般现在时和一般过去时 (且表示一种能力时 )can 和be able to 可互用