be able to do sth 有能力做某事,可以用于各种时态,往往表示一次性的能力,或是在特定的情境中能够做某事。经常和can do sth放在一起进行区分。can do sth表示一般能力,可以用于一般过去时态。
When the fire took place, all the workers were able to run away。这句里不能用could ran away。
火灾发生时,所有的工人都逃走了。
用法
1、able作“能够…的”解时,一般用作表语,其后多接动词不定式(不接“of+动名词”),也可接介词短语。作“有能力的,能干的”解时,可用作定语、表语或补语。able接动词不定式时,其主语、able及动词不定式均存在逻辑上的主谓关系。
2、able用作表语时主语通常是人,也可为动物,偶尔也可为事物(多见于科技文体)。able用作定语时主要修饰人,也可修饰人所做的事,指事情做得好或做得成功。这样用时也暗示做成该事的人有才能。
be able to do sth 有能力做某事,可以用于各种时态,往往表示一次性的能力,或是在特定的情境中能够做某事。
出题时,经常和can do sth放在一起进行区分。can do sth表示一般能力,可以用于一般过去时态。
如:When the fire took place, all the workers were able to run away.这句里不能用could ran away.
The little boy could read.那小孩会认字了,不用is able to read.
be able to do sth指有能力做这件事,并且做成了,强调事情的结果
而can do则指有能力做,但不一定做成,强调能力
能够(有能力)做某事
用法:通常与不定式连接使用,只能做表语
有能力做某事
这个用的很普遍的
相当于can/could