首页 英语 出国留学 知识详情

老师您好,can/could和be able to的区别,前者表达生来具有的,或者是一如既往的能力,而后者则代表后天通过训练或者意外造成的一些能力是这个意思吗?

网校学员屠鹿大**在学习【Uni智能】雅思6.5分一站式VIP-初级起点【全额奖学金签约班】时提出了此问题,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《【Uni智能】雅思6.5分一站式VIP-初级起点【全额奖学金签约班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
不是的。

用于现在时,can 泛指一般的能力,而 be able to 则主要指具体做某件事的能力。例如:

He can swim. 他会游泳。

I am able to express my idea in a clear way. 我能清楚地表达自己的想法。

在表示过去的一般能力时,could和be able to 没有很大差别。例如:

I could / was able to play the piano when I was young. 我年轻时会弹钢琴。

但如果要表示一时的能力,即在过去某时有某种能力,并顺利地完成某事,则要用 was / were able to,而不能用 could。例如:

Though he was sick, he was able to swim across the river. 虽然他病了,但他还是游过了河。

After five hours of climbing, we were able to reach the top of the mountain. 经过5个小时的攀爬,我们终于登上了山顶。

could 表示可能或有能力做,was [were] able to 则表示能够做且确已做到。比较下面两句:

I was able to pass the examination. 我通过了考试。(不仅有能力,而且实际上做到了。相当于I succeeded in passing the examination.)

I could pass the examination. 我当时有能力通过考试。(有能力,但实际上不一定做得到)


祝同学学习进步~

版权申明:知识和讨论来自课程:《【Uni智能】雅思6.5分一站式VIP-初级起点【全额奖学金签约班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

【Uni智能】雅思6.5分一站式VIP-初级起点【全额奖学金签约班】

已有4人在本课程中发现了113个知识

已有95个知识得到了老师的回复

本课程热门知识点