Is "to be a better one" in the following sentence grammatical?
I need to train my English to be a better one
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityIs "to be a better one" in the following sentence grammatical?
I need to train my English to be a better one
On the face of it, no, this is not grammatical. Unless English refers to something like your English setter or your English sheepdog!
"Your English" is not a countable noun, not a single item, but a set of related skills and ideas, so you would not refer to it in the singular.
The grammatical form of this sentence would probably be more like "I need to train to improve my English".
English used like this is not a singular countable noun. It's a singular non-countable noun. So you can't use one to refer to it.
I need to train my English to be better.
Similarly,
I need to train my cats to be better.
But you can use ones to refer to plural countable nouns.
I need to train my cats to be better behaved ones.