【初中英语知识】:be able to和can的区别

发布时间:2020-12-15 18:30:51 阅读数:
摘要: be able to和can的区别:be able to 强调通过努力而获得的能力,而 can 则强调自身已具有的能力,强调现在的能力,具体用法如下:...
 be able to和can的区别:be able to 强调通过努力而获得的能力,而 can 则强调自身已具有的能力,强调现在的能力,具体用法如下:
初中英语,英语知识,be able to和can

 1. can、be able to 都可表示“能力”,前者表示主语原本就具备某种能力,后者表示通过努力可以具备某种能力或者实现某种状态,重点强调的是要有一个努力的过程。

  例句:Icanplay the violin.(隐含着我本来就会拉小提琴的意思)

  I am able toplay the violin.(隐含着我只要努力就有能力学会拉小提琴的意思)。

  2. can 可以表示可能性,但be able to没有这个功能。

  例句:He can’t be at home now.

  他现在不可能在家里。

  He isn’t able to be at home now.

  表示“他现在没有能力在家”。有可能他现在正在国外,不能一下子回到家里,这是一个能力问题。

  3. can只有现在式(can)、过去式(could)两种,没有第三人称单数形式,而be able to可以有多种时态。

  例句:He cans swim. 他会游泳。(错误)

  正确表达是:He can swim. (这里的can是情态动词,而不是实义动词)

  4. can本身是情态动词,不能和其他情态动词连用,但是be able to可以和其他情态动词连用。

  例句:Do what you can now or you might not be able todo them all.

  去做你现在能做的,否则你可能永远也不会开始了。(本句中的might是情态动词,might+not be able to do)

  5. be able to 可以表示过去成功地做了某事,相当于managed to do sth(设法办到某事),但can没有这一功能。

  例句:Although the fire spread very quickly, they were able to run away.(虽然大火蔓延很快,他们还是逃脱了)

  Although the fire spread very quickly, they could run away.(虽然大火蔓延很快,他们还是能够逃脱的,但他们只是有这种能力而已,实际上可能并没有试图逃走)

  6. could可用来提出委婉的请求,但be able to 没有这一功能。

  例句:-Could I have the television on? 我可以打开电视吗?

  -Yes, you can. (No, you can't/mustn’t.)是的,你可以。(不,你不可以/不准。)

  特别注意:此时的could并不表示一般过去时态,在回答中不能使用could。

  以上是关于be able to和can的区别的全部内容。