The past tense of weight-train is weight-trained.
The third-person singular simple present indicative form of weight-train is weight-trains.
The present participle of weight-train is weight-training.
The past participle of weight-train is weight-trained.