be able to 和 can 都表示“能”,怎么区别?

文/陈德永

be able to 和 can 都表示“能”,怎么区别?

be able to(do) 和 can 都表示“能”,怎么区分他们呢?

我们可以从两个方面,搞明白他们的区别,首先就是用法上的区别,其次是含义上的不同。

1. 用法的不同:

can 的变化比较低调,只有 can — could 两种形式,没有单三形式,也没有其它时态变化,只用于现在时和过去式。而 be able to 中有一个很灵活的词—–be,这个词有各种形式的变化,故而 be able to 可以用于多种时态:

be able to 和 can 都表示“能”,怎么区别?

这样,be able to 就可以用于各种各样的时态。比如:

He is able to swim. 他会游泳。(现在)

He will be able to swim. 他将会游泳。(将来)

He was able to swim across the river. 他得以游泳过河。(过去)

He has been able to swim. 他已经会游泳了。(现在完成)

be able to 和 can 都表示“能”,怎么区别?

2. 含义的不同

这一点不同主要集中在过去时中,could 表示“能够”,was / were able to 表示“得以做成”,即后者的动作完成了,前者只是一种可能性。

He could leave Europe before the Second World War. 他在二战开始前能离开欧洲。(有没有离开,不知道)

He was able to leave Europe before the Second World War. 他在二战开始前得以离开欧洲。(成功离开)

be able to 和 can 都表示“能”,怎么区别?

英语中的“看”不只是 look 和 see 那么简单哦!