Each of the Olympic athletes --------- for months, even years.
A
were training
B
have been training
C
has been training
D
been training
Correct Answer: has been training