7. He had been training so hard for the last three months and eventually he broke the record.
Ответ: had been training, broke