I have become able to speak good English......Kindly tell me whether this sentence is correct, if not then WHY?
There is nothing grammatically wrong with the sentence "I have become able to speak good English."