Select the best word/set of words to fill in the blank : Each of the Olympic athletes .............. for months, even years.



have been training
been training
shall train
has been training

No comments yet.