请用中文告诉我什么时候用can什么时候用be able to?

网校学员涂样m**在学习《中级水平直达托福105分【随到随学班】》时提出了此疑惑,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《中级水平直达托福105分【随到随学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
can 与 be able to 均可表示某人做某事的能力,常可互换。例如:

I'm not able to [can't] explain this. 我不能解释这个问题。


但是两者还是有区别的:

(1) 从时态形式来看,can 只有现在式和过去式(could)两种,而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。例如:

I haven't been able to sleep recently. 最近我睡不着觉。

Our baby will be able to walk in a few weeks. 我们的宝宝再过几个星期就能走路了。

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

He can swim. 他会游泳。

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

(3) 在表示过去的一般能力时,两者没有很大差别。例如:

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. 我当时有能力通过考试。(有能力,但实际上不一定做得到)



祝同学学习进步~

版权申明:知识和讨论来自课程:《中级水平直达托福105分【随到随学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

查看更多英语知识点

以上知识点和讨论均来自沪江网校,点击了解课程详情

相关资料

专八什么时候出成绩?

也是证书制作流程的开始。还是耐心等待吧! 最后,我们再来看下专八的通过率有多少?   2019年全国专八通过率为34.96% 201...

英语专四什么时候考

乱做,对完答案就扔掉,动辄说自己刷了多少多少套题目,好似刷的题越多分数就一定越高一样。这是一种很危险的想法啊少年!!(敲黑板)做题,...

雅思成绩什么时候出来

10个工作日公布。但在某些情况下,考试成绩将会提前一天公布,即在笔试结束后的第9个工作日,部分成绩可能会在雅思考试网站上公布。具体查...

雅思什么时候考合适

雅思考试需要大量的时间和充足的精力来复习,那么,如果打算考雅思,在什么时候考比较合适呢?下面,我们一起来了解相关内容。 一、雅思什么...

专四什么时候出成绩

一题。毕竟一题不决定成败。 cloze:cloze应当注意平日里的练习积累,做题时注意上下文的联系,相信不难。 grammer:这个...