The ability for 和The ability to do的区别:
1.the ability for sth一般表示有??的能力;
而the ability to do sth则表示有能力去做某事。
例如:He has an innate ability for language acquisition. 他有一种与生俱来的语言习得的能力。
We need that ability to fight terrorism. 我们需要那样的对抗恐怖主义的能力。
2.The ability for后边的固定搭配习惯加名词,
The ability to do后面常加动词。
3.the ability for sth 强调事情;
而the ability to do sth.强调去做事情的动作状态。
have the(an)ability to do
have the ability to do sth和have an ability to do sth都存在,只是表达的含义略有差异。具体说明如下:
第一个表达法中,the ability是特指,这个能力指的是前文出现过的能力,特指能力、有耐心做,或者有体力做等。
例如:A writer's best tool is the ability to draw out a subject's secret and use it.
一个作家最厉害的工具就是有揭开,事物间的秘密并加以利用的能力.
第二个表达法中,an ability是泛指,指能把这个事情做好,没有强调能力。