can 与be able to的区别与用法

2025-04-06 07:27:53
推荐回答(1个)
回答1:

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
表示过去有这个能力
并且成功的赶上了