be able to和can的区别

 我来答
weizhengVictor
2016-05-02 · TA获得超过32.7万个赞
知道顶级答主
回答量:7.6万
采纳率:27%
帮助的人:1.5亿
展开全部
be able to 与can用法区别
1.can表示“能力”时,和be able to相当,许多场合都可以互相替换。但当叙述过去经过一番努力才能完成的事情或前面有特殊说明,表示你有能力时,只能用be able to。
【正】Can you speak any foreign languages?
你会说外语吗?
【正】Are you able to speak any foreign languages?
你会说外语吗?
【误The fire spread the building quickly but everybody could escape.
【正The fire spread the building quickly but everybody was able to escape.
大火迅速蔓延到整幢大楼,但大家都逃了出来。
【正The fire spread the building quickly but everybody managed to escape.
大火迅速蔓延到整幢大楼,但大家都想法逃了出来。

2.be able to 比can有更多形式。
No one could answer the question.
没人能回答这个问题。(这里could可用was able to 代替)
When he grows up, he will be able to support his family.
他长大后就能养家了。
Frank is ill. He hasn't been able to go to school for one week.
弗兰克病了,已经一周没去上学了。
I'm sorry for not being able to help you in time.
对不起,不能及时帮你的忙。

3.could经常和动词see, hear, smell, taste, feel, remember, understand等连用。
When we went into the house, we could smell something burning.
当我们走进屋子时,我们闻到什么东西烧焦了。(不用was able to)
She spoke in a very low voice, but I could understand what she said.
虽然她讲话的声音很低,但我还是明白了她说的话。

4.在谈论说话时发生的动作,用can,不用be able to。
【误】Look! I'm able to swim.
【正】Look! I can swim. 看,我会游泳了!

5.在用used to谈论过去用能力做某事,但现在失去了这个能力时,我们用be able to。
如:I used to be able to play the violin.

6.在谈论将来有能力做某事。我们用will be able to。
如:After only a few lessons, you will be able to understand basic Spanish.

7.在其它动词may,might,would,want或hope后,用be able to.
如:He might be able to fix your car.
You should be able to taste the difference.
I want her to be able to use a computer.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
clsacesl
高粉答主

推荐于2018-03-18 · 醉心答题,欢迎关注
知道大有可为答主
回答量:5.1万
采纳率:64%
帮助的人:1.1亿
展开全部
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通常不这样用
追答
收到了吗?
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式