can和be able to 有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/07/13 06:39:20
要结合语境,语法来说

can 表能 且只有一般过去时和一般现在时
be able to 指经历一些困难和挫折的“能”。有一般过去时,一般现在时,一般将来时。

can表示有能力做的事情,取决于客观条件,意为可以...
be able to侧重是否有能力,意为有能力...

CAN只有一般过去时(COULD)和一般现在时 而BE ABLE TO有多种时态 另外CAN还可以表示情态

can 表示能力,如会游泳是can swim
be able to 是特定情况下的可以做到,平时会不会就不知道了