can 与be able to的区别与用法

如题所述

can泛指一般的能力
而be
able
to
指具体做某件事
的能力
如:
He
can
swim.
I
am
able
to
express
my
idea
in
a
clear
way.
表过去时
could
常表示过去有能力做某事
但不一定去做,而was/were
able
to则表示过去能够做某事并成功的做了
如:I
could
catch
the
6.30
train
表示过去有能力赶上六点半的火车
但不一定赶了

I was
able
to catch
the
6.30
train
表示过去有这个能力
并且成功的赶上了
温馨提示:答案为网友推荐,仅供参考
相似回答