Each of the Olympic athletes --------- for months, even years.
Each of the Olympic athletes --------- for months, even years. Correct Answer has been training
Each of the Olympic athletes --------- for months, even years. Correct Answer has been training