sentence:
1) You should train yourself at writing
2) You should train yourself on writing
question:
Which preposition I should use for this sentence OR both of them could be used in this context?
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 communitysentence:
1) You should train yourself at writing
2) You should train yourself on writing
question:
Which preposition I should use for this sentence OR both of them could be used in this context?
Neither. The correct preposition should be "in", as evidenced by the OALD:
training (in something/in doing something)
Few candidates had received any training in management.
Even though this is the page on the noun, you can see that in is used whenever you're talking about the subject matter in which you receive training.