He ... ( to train ) in the Sports Centre for three years. *
Ответ:
He had been training in the Sports Centre for three years.
Объяснение: Это Past Perfect Continuous.
Он тренировался в Спортивном Центре в течение трех лет.
это настоящее совершенное
тогда "He has trained in the Sports Centre for three years." просто for - это слово-сигнал и к тому, и к другому.