be able to和can的区别

如题所述

  be able to和can的区别具体如下:
  1、be able to英 [bi: ˈeibl tu:] 美 [bi ˈebəl tu]
  v.能够;能,会;克;
  be able to是半助动词,可以用于各种时态。
  例句:
  They have not been able to go to school for two weeks.
  他们已有两周没能去上学了。
  2、can英 [kæn] 美 [kæn]
  aux.可以;能;能够;可能
  vt.将…装入密封罐中保存
  n.罐头;(用金属或塑料制作的)容器;(马口铁或其他金属制作的)食品罐头;
  can 是情态助动词,有现在和过去两种时态;
  例句:
  Don't worry yourself about me, I can take care of myself
  你别担心我,我能照顾好自己。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-26
be able to 与can区别:
be able to 和 can都是能够做某事,意思一样,以下是两者用法区别:
(1) be able to 强调通过努力而获得的能力,而can则强调自身已具有的能力。如:
She can sing the song in English. 她能用英语唱这首歌。
He will be able to sing this song in English in a few minutes, too. 几小时之后,他也能用英语唱这首歌。
(2) be able to 强调一种结果,而can只强调一种可能。如:
Luckily, he was able to escape from the big fire in the end. 幸运的是,他终于逃出了大火。
If he got here a few hours earlier, I could save him. 要是他早几小时来,我还能救他。
(3) be able to 可以有各种时态;而can只有一般现在和一般过去两种时态。如:
I could help you last night, but you didn’t come. 昨天晚上我能帮你,而你又没来。
Can you see it there? 你能看见它在那儿吗?
He is / was / will be able to help you. 他能帮你的忙(from www.yygrammar.com)。
(4) can可用于表示可能性,推测,允许等情况,而be able to通常不这样用。
第2个回答  2016-04-15
can 与 be able to 均可表示某人做某事的能力,常可互换.例如:
I'm not able to [can't] explain this. 我不能解释这个问题.
He was able to [could] speak French very well. 他的法语讲得很不错.
但是两者还是有区别的:
(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. 我们的宝宝再过几个星期就能走路了.
You might be able to persuade him. 你也许能够说服他.
I hope to be able to do the work. 我希望能干得了这项工作.
I regret not being able to help her. 我很遗憾未能帮助她.
(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. 我当时有能力通过考试.(有能力,但实际上不一定做得到)本回答被提问者采纳
第3个回答  2016-04-15
  can 与 be able to 用法比较

  在一般现在时主动语态中表示“能”、“会”时,两者可互换,意义差别不大.如:

  I can / am able to reach the apples.

  但在以下几种情况中两者不能换用:

  1、在词义上,can 除可以表示“能”、“会”外,还可以表示“许可”、“允许”或可能性,而 be able to 则不可.例句:

  A :Can it be true?

  B :No,it can't be true.

  2、当表达将来的能力时,一般要用 will be able to; can 一般只有现在时和过去时两种时态形式.用于完成时等其它时态时,也用 be
able to.例句:

  1) I'll be able to speak English in another few months.

  2) If I have a good sleep,I'll be able to work out the problem.

  3) I've not been able to find my bike.

  但是当人们现在决定将来是否有做某事的能力时,can 也是可以用的.例句:

  I'm too busy today,but I can help you with your English tomorrow.

  3、be able to 多表示“人”有能力或技巧做某事,一般不用于指物;而 can 表示人、物的“能”、“会”都可以.例句:

  This kind of car can run very fast.It's new.

  4、can 可以有被动语态形式,而 be able to 则不能用于被动语态.例句:

  The mistake can't be corrected.

  5、can 与 be able to 不能重叠使用.例句:

  (误)He can be able to do it well.
第4个回答  2016-04-15
(1) be able to 强调通过努力而获得的能力,而can则强调自身已具有的能力。如:

(2) be able to 强调一种结果,而can只强调一种可能。如:

(3) be able to 可以有各种时态;而can只有一般现在和一般过去两种时态。如:

(4)can可用于表示可能性,推测,允许等情况,而be able to通常不这样用。
相似回答