Englishfor English speakers
ability
Noun
—
An ability is something that you can do.
I have a very good reading ability.
factor
Noun
—
A factor is one of a number of things that causes a result.
The main factor in the success of our program is our excellent teachers.