train for (something)
1. To prepare physically or mentally for some event, task, or activity. If you want to get serious about this sport, then you need to start training for it in the off season. My sister has been busy training for her bar exam in order to become a lawyer. I'm training for a hike up Mount Everest next year.
2. To educate, coach, or prepare someone or an animal for some event, task, activity, role, etc. In this usage, a noun or pronoun is used between "train" and "for." We'd like to start training you for a new position as our regional sales manager. The aging boxing legend agreed to train the new up-and-coming fighter for the match against the defending champion. These dogs are trained for sniffing out drugs being trafficked by travelers.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
train (someone or an animal) for something
to educate someone or an animal for some purpose. His parents trained him for work in the family business. He was trained for factory work.
train for something
to practice or drill for some task. I am training for the marathon. We all have to train for the upcoming football season.
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.