can和be able to的区别是什么?

如题所述

区别一:强调重点不同

1、be able to 强调通过努力而获得的能力。

2、can则强调自身已具有的能力。如:She can sing the song in English。她能用英语唱这首歌。

区别二:强调内容不同

1、be able to强调一种结果,Luckily,he was able to escape from the big fire in the end。幸运的是,他终于逃出了大火。

2、can只强调一种可能,If he got here a few hours earlier, I could save him。要是他早几小时来,我还能救他。

can的用法:

can用作情态动词的基本意思是“能,能够”“可以”“可能,会”,可表示体力、智力能够完成一件事情或环境赋予的能力; 也可表示由于环境或其他因素而产生的可能性,用于疑问句或否定句中; 还可表示环境、条件或法律的许可。can也可表示要求、拜托、请求、惊讶等。

can可与实义动词搭配,构成动词性合成谓语,表示“能力”; 也可用在否定句或疑问句中,与be、进行式的动词或完成式的动词搭配,是对现在或过去的推测,表示“绝不可能”“难道…吗?”。can与表示知觉的动词搭配使用时,通常不用于进行体。

can的否定式can't或cannot表示智力或体力不够、不可能或禁止。

“can't help v -ing”表示“不禁…”“禁不住做某事”。

“can't be too+ adj. ”表示“越…越好”“再…也不过分”; “can't help+ n./pron. ”或“can't help but+动词原形”表示“不得不…”。

温馨提示:答案为网友推荐,仅供参考